[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Libidn 1.34 released
From: |
Dennis Clarke |
Subject: |
Re: Libidn 1.34 released |
Date: |
Sat, 31 Mar 2018 13:45:28 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
On 31/03/18 12:00 PM, Tim Rühsen wrote:
<snip>
Happy hacking,
Tim
Thank you for this.
I was surprised to see an undefined symbol "alloca" in test
libidn_toascii_fuzzer thus :
/opt/developerstudio12.6/bin/cc -D_STDC_C99= -DHAVE_CONFIG_H -I. -I..
-I../lib -I../lib -I../gl -I../gl
-DSRCDIR=\"/usr/local/build/libidn-1.34_SunOS5.10_sparcv9.001/fuzz\"
-DTEST_RUN -I/usr/local/include -D_TS_ERRNO -D_POSIX_PTHREAD_SEMANTICS
-D_LARGEFILE64_SOURCE -D_REENTRANT -Wno-vla -m64 -xarch=sparc
-xcache=generic -errwarn=%none -errhdr=%user -erroff=%none -errtags=yes
-errfmt=error -errshort=full -xstrconst -xildoff -xmemalign=8s
-xnolibmil -Xa -xcode=pic32 -xregs=no%appl -xlibmieee -mc -g -xs
-ftrap=%none -Qy -xbuiltin=%none -xdebugformat=dwarf -xunroll=1
-D_TS_ERRNO -D_POSIX_PTHREAD_SEMANTICS -D_LARGEFILE64_SOURCE -c -o
main.o main.c
"main.c", line 90: warning: implicit function declaration: alloca
(E_NO_IMPLICIT_DECL_ALLOWED)
"main.c", line 90: warning: improper pointer/integer combination: op "="
(E_BAD_PTR_INT_COMBINATION)
/usr/local/bin/bash ../libtool --tag=CC --mode=link
/opt/developerstudio12.6/bin/cc -D_STDC_C99= -Wno-vla -m64
-xarch=sparc -xcache=generic -errwarn=%none -errhdr=%user -erroff=%none
-errtags=yes -errfmt=error -errshort=full -xstrconst -xildoff
-xmemalign=8s -xnolibmil -Xa -xcode=pic32 -xregs=no%appl -xlibmieee -mc
-g -xs -ftrap=%none -Qy -xbuiltin=%none -xdebugformat=dwarf -xunroll=1
-D_TS_ERRNO -D_POSIX_PTHREAD_SEMANTICS -D_LARGEFILE64_SOURCE -no-install
-L/usr/local/lib -o libidn_toascii_fuzzer libidn_toascii_fuzzer.o main.o
../lib/libidn.la
libtool: link: /opt/developerstudio12.6/bin/cc -D_STDC_C99= -Wno-vla
-m64 -xarch=sparc -xcache=generic -errwarn=%none -errhdr=%user
-erroff=%none -errtags=yes -errfmt=error -errshort=full -xstrconst
-xildoff -xmemalign=8s -xnolibmil -Xa -xcode=pic32 -xregs=no%appl
-xlibmieee -mc -g -xs -ftrap=%none -Qy -xbuiltin=%none
-xdebugformat=dwarf -xunroll=1 -D_TS_ERRNO -D_POSIX_PTHREAD_SEMANTICS
-D_LARGEFILE64_SOURCE -o libidn_toascii_fuzzer libidn_toascii_fuzzer.o
main.o -L/usr/local/lib ../lib/.libs/libidn.so
/usr/local/lib/libintl.so -lc /usr/local/lib/libiconv.so
-R/usr/local/build/libidn-1.34_SunOS5.10_sparcv9.001/lib/.libs
-R/usr/local/lib -R/usr/local/lib
Undefined first referenced
symbol in file
alloca main.o
ld: fatal: symbol referencing errors. No output written to
libidn_toascii_fuzzer
gmake[2]: *** [libidn_toascii_fuzzer] Error 2
gmake[2]: Leaving directory
`/usr/local/build/libidn-1.34_SunOS5.10_sparcv9.001/fuzz'
gmake[1]: *** [check-am] Error 2
gmake[1]: Leaving directory
`/usr/local/build/libidn-1.34_SunOS5.10_sparcv9.001/fuzz'
gmake: *** [check-recursive] Error 1
That happens on ye Solaris 10 sparc whereas on Debian sid PowerPC64
there are no issues at all. Perhaps a gnuified glibc issue ?
Dennis