This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-2.92.18 (19981101) buildprocess


hi folks,

platform: mips-sgi-irix6.2
egcs:     gcc version egcs-2.92.18 19981101 (gcc2 ss-980609 experimental)

linking libstdc++.so ends with an error message by the linker stating
that -lm cannot be found. first i thought i had a misconfig until
i saw that it was trying to build libstdc++ for the 64bit abi.

since my machines here just have r4k processors i've avoided installing
the 64bit env completely, so there's no -lm in the 64bit library path.
it would be a good idea to either remove this link flag from the SHDEP
variable in $(objdir)/mips-sgi-irix6.2/mabi=64/libstdc++/Makefile (or
wherever the "static" config for this is) or to extend the cpu-vendor-os
format for mips-sgi-irix6.2 to mipsrXk-sgi-irix6.2 where X is [3,]4,5,
8,10,12 and anything below X=8 shouldn't be able to execute 64bit binaries.
and, anything below X=8 might not have installed the needed 64bit env to
compile 64bit appl. at all. i think the same applies to irix6.[345],
but you may discuss this w/ ariel@sgi.com.

thanks for the fine compiler, though.

        j.

-- 
+---------------------------------------+-----------------------+
| jan springer                          | this                  |
| student of applied computer science   |    space              |
| bauhaus-university weimar, germany    |        reserved       |
+---------------------------------------+               for     |
| jan.springer@informatik.uni-weimar.de |                 quote |
+---------------------------------------+-----------------------+


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]