Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Oct 2004 15:00:26 -0600 (MDT)
From:      Mike Durian <durian@boogie.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/72848: lang/gcc32 does not build - __isnanl
Message-ID:  <200410182100.i9IL0QQm034121@man.boogie.com>
Resent-Message-ID: <200410182100.i9IL0rGj017082@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200410182100.i9IL0QQm034121>