pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/46177: libgcrypt doesn't build using clang



>Number:         46177
>Category:       pkg
>Synopsis:       libgcrypt doesn't build using clang
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 11 20:10:01 +0000 2012
>Originator:     jonathan buschmann
>Release:        
>Organization:
>Environment:
Darwin host 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:48:32 PST 2012; 
root:xnu-1699.24.23~1/RELEASE_I386 i386
>Description:
/bin/sh ../libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   
-I../src -I../src -I/Users/jonthn/wine32/include -I/usr/include 
-I/Users/jonthn/wine32/include -pipe -O2 -I/Users/jonthn/wine32/include 
-I/usr/include -Wall -MT mpih-div.lo -MD -MP -MF .deps/mpih-div.Tpo -c -o 
mpih-div.lo mpih-div.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../src 
-I/Users/jonthn/code/pkgsrc/security/libgcrypt/work/.buildlink/include -pipe 
-O2 -Wall -MT mpih-div.lo -MD -MP -MF .deps/mpih-div.Tpo -c mpih-div.c  
-fno-common -DPIC -o .libs/mpih-div.o
mpih-div.c:84:14: error: invalid use of a cast in a inline asm context 
requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                udiv_qrnnd(divisor_limb_inverted, dummy,
                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>How-To-Repeat:
Try to install libgcrypt when using clang as the C compiler.
>Fix:
Add this flag to the Makefile

.if !empty(PKGSRC_COMPILER:Mclang)
CFLAGS+=                -fheinous-gnu-extensions
.endif



Home | Main Index | Thread Index | Old Index