ports/72848: lang/gcc32 does not build - __isnanl
Mike Durian
durian at boogie.com
Mon Oct 18 21:00:54 UTC 2004
>Number: 72848
>Category: ports
>Synopsis: lang/gcc32 does not build - __isnanl
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Oct 18 21:00:53 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Mike Durian
>Release: FreeBSD 5.3-BETA7 i386
>Organization:
>Environment:
System: FreeBSD man.boogie.com 5.3-BETA7 FreeBSD 5.3-BETA7 #10: Fri Oct 15 18:26:26 MDT 2004 root at man.boogie.com:/disk2/obj/disk2/src/sys/BOOGIE i386
>Description:
lang/gcc32 (as required by openoffice-1.1) fails to build on
-stable (5.x, as of 10/16 or so). The build dies due to an
undefined reference to `__isnanl' in /lib/libm.so. Here are
the details:
gmake[4]: Entering directory `/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/testsuite'
`echo /disk2/ports/lang/gcc32/work/build/gcc/xgcc -shared-libgcc -B/disk2/ports/lang/gcc32/work/build/gcc/ -nostdinc++ -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src/.libs -B/usr/local/i386-portbld-freebsd5.3/bin/ -B/usr/local/i386-portbld-freebsd5.3/lib/ -isystem /usr/local/i386-portbld-freebsd5.3/include | sed 's/xgcc/g++/g'` -DHAVE_CONFIG_H -I. -I../../.././..//gcc-3.2.3/libstdc++-v3/testsuite -I.. -nostdinc++ -I/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/include/i386-portbld-freebsd5.3 -I/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/include -I../../.././..//gcc-3.2.3/libstdc++-v3/libsupc++ -O -pipe -c ../../.././..//gcc-3.2.3/libstdc++-v3/testsuite/abi_check.cc
LD_RUN_PATH=/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src/.libs /bin/sh ../libtool --tag=CXX --mode=link `echo /disk2/ports/lang/gcc32/work/build/gcc/xgcc -shared-libgcc -B/disk2/ports/lang/gcc32/work/build/gcc/ -nostdinc++ -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src/.libs -B/usr/local/i386-portbld-freebsd5.3/bin/ -B/usr/local/i386-portbld-freebsd5.3/lib/ -isystem /usr/local/i386-portbld-freebsd5.3/include | sed's/xgcc/g++/g'` -O -pipe -o abi_check abi_check.o
mkdir .libs
/disk2/ports/lang/gcc32/work/build/gcc/g++ -shared-libgcc -B/disk2/ports/lang/gcc32/work/build/gcc/ -nostdinc++ -B/usr/local/i386-portbld-freebsd5.3/bin/ -B/usr/local/i386-portbld-freebsd5.3/lib/ -isystem /usr/local/i386-portbld-freebsd5.3/include -O -pipe -o abi_check abi_check.o -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src -L/disk2/ports/lang/gcc32/work/build/i386-portbld-freebsd5.3/libstdc++-v3/src/.libs
/lib/libm.so: undefined reference to `__isnanl'
collect2: ld returned 1 exit status
>How-To-Repeat:
cd /usr/ports/lang/gcc32 ; make
>Fix:
Not sure. Perhaps the math.h in the port doesn't agree with recent
libm changes.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list