[Bug regression/53964] regression: sparc64 FreeBSD: /usr/ports/lang/gcc46/work/build/./prev-gcc/include/stddef.h:150:26: error: two or more data types n declaration specifiers

mexas at bristol dot ac.uk gcc-bugzilla@gcc.gnu.org
Wed Jan 23 10:15:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53964

--- Comment #7 from Anton Shterenlikht <mexas at bristol dot ac.uk> 2013-01-23 10:14:52 UTC ---
a great miracle happened here:

# pkg info -xo gcc-4.6
gcc-4.6.4.20121123: lang/gcc46
# 

I didn't have to do anything extra to get it build.

However, I'm getting this error using the new 4.6 compiler
to build lapack:

gfortran46 -O -Wl,-rpath=/usr/local/lib/gcc46 -fPIC -c LAPACK_version.f -o
LAPACK_version.o
gfortran46  -Wl,-rpath=/usr/local/lib/gcc46 -fPIC -o testlsame lsame.o
lsametst.o
/usr/local/lib/gcc46/gcc/sparc64-portbld-freebsd10.0/4.6.4/../../../libgfortran.so:
undefined reference to `__emutls_v._ThreadRuneLocale'
collect2: ld returned 1 exit status
*** [testlsame] Error code 1



More information about the Gcc-bugs mailing list