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