[M3devel] LINUXLIBC6 on 64 bit Hardware
jay.krell at cornell.edu
jay.krell at cornell.edu
Fri Jun 26 22:46:45 CEST 2009
Surely a 32 on 64 thing. Try a 32 bit system? We would probably be ok
with static libgcc.
- Jay (phone)
On Jun 26, 2009, at 1:10 PM, Olaf Wagner <wagner at elegosoft.com> wrote:
> I Installed the LINUXLIBC6 archives from Jay on birch in my home
> directory without problems.
>
> Trying to build package m3core fails at the last step with
>
> ...
> fgrep m3gcdefs /home/wagner/cm3-LINUXLIBC6/pkg/m3core/
> LINUXLIBC6/.M3EXPORTS 2>/dev/null >/dev/null
> gcc -gstabs+ -m32 -fPIC -mno-align-double -z now -z origin -
> Bsymbolic -Wl,--fatal-warnings -Wl,-rpath,\$ORIGIN/../lib -Wl,--warn-
> common -Wl,-rpath,/home/wagner/cm3-LINUXLIBC6/lib -shared -Wl,-
> soname,libm3core.so.5 -o libm3core.so.5 hand.o dtoa.o libgcc.o
> RTHooks.io RTHooks.mo RT0.io RT0.mo RuntimeError.io RuntimeError.mo
> Compiler.io Compiler.mo RTAllocator.io RTAllocator.mo RTAllocCnts.io
> RTAllocStats.io RTAllocStats.mo RTHeap.io RTHeap.mo RTHeapInfo.io
> RTHeapInfo.mo RTHeapMap.io RTHeapMap.mo RTHeapRep.io RTHeapRep.mo
> RTHeapStats.io RTHeapStats.mo RTCollector.io RTCollector.mo
> RTCollectorSRC.io RTWeakRef.io RTIO.io RTIO.mo RTLinkerX.io
> RTLinker.io RTLinker.mo RTLinkerC.o RTDebug.io RTDebug.mo RTError.io
> RTError.mo RTException.io RTException.mo RTMapOp.io RTMapOp.mo
> RTMisc.io RTMisc.mo RTModule.io RTPacking.io RTPacking.mo
> RTParams.io RTParams.mo RTProcedure.io RTProcedure.mo RTProcess.io
> RTProcess.mo RTTipe.io RTTipe.mo RTType.io RTType.mo RTTypeFP.io
> RTTypeFP.mo RTTypeMap.io RTTypeMap.mo RTutils.io RTutils.mo
> RTHeapDebug.io RTHeapDebug.mo RTArgs.io RTHeapEvent.io
> RTProcedureSRC.io RTSignal.io RTStack.io RTTypeSRC.io RTOS.io
> RTArgs.mo RTOS.mo RTPerfTool.io RTPerfTool.mo RTOSmmap.o RTThread.io
> RTThreadStk.mo RTSignalPrivate.io RTSignalC.o RTSignalC.io
> RTSignal.mo RTMachine.io RTThread.mo RTThreadC.o RTExFrame.io
> RTExFrame.mo RTStackC.o Thread.io Scheduler.io SchedulerPosix.io
> MutexRep.io ThreadEvent.io ThreadF.io ThreadPThread.io
> ThreadPThread.mo ThreadPThreadC.o WinBaseTypes.io WinDef.io
> WinDef.mo WinNT.io WinNT.mo WinNTc.o UtimeC.o UnixC.o UnixLink.o
> Uexec.io Uexec.o Unetdb.io Unetdb.o Umman.o Ugrp.io Ugrp.o Uin.o
> Uucontext.o Uconstants.o Uutmp.io Umman.io UstatC.o Uuio.io Upwd.io
> Uugid.io Uprocess.io Unix.io Unix.mo Utime.io Utypes.io Uerror.io
> Upthread.io Usched.io Usocket.io Usocket.o Ustat.io Udir.io UdirC.o
> Usysdep.io Usignal.io Uucontext.io Upthreadtypes.io Uin.io Cerrno.io
> Cstddef.io Cstdint.io Cstdlib.io Ctypes.io M3toC.io M3toC.mo
> CerrnoC.o Cstring.io Cstdio.io Csignal.io Csetjmp.io BasicCtypes.io
> RealFloat.io LongFloat.io ExtendedFloat.io IEEESpecial.io
> IEEESpecial.mo Real.mo LongReal.mo Extended.mo DragonInt.io
> DragonInt.mo DragonT.io DragonT.mo Real.io LongReal.io Extended.io
> RealFloat.mo LongFloat.mo ExtendedFloat.mo RealRep.io LongRealRep.io
> FPU.io FPU.mo FloatMode.io FloatMode.mo Time.io Tick.io Date.io
> FmtTime.io FmtTime.mo TickPortable.mo DateBsd.mo TimePosix.io
> TimePosix.mo CConvert.io CConvert.mo Convert.io Convert.mo
> String8.io String8.mo String16.io String16.mo Text.io Text.mo
> TextClass.io TextClass.mo TextLiteral.io TextLiteral.mo Text8.io
> Text8.mo Text8Short.io Text8Short.mo Text8CString.io Text8CString.mo
> Text16.io Text16.mo Text16Short.io Text16Short.mo TextSub.io
> TextSub.mo TextCat.io TextCat.mo TextConv.io TextConv.mo
> Fingerprint.io Fingerprint.mo Poly.io Poly.mo PolyBasis.io
> PolyBasis.mo Main.io WeakRef.io WeakRef.mo WordRep.io Word.io
> LongRep.io Long.io Word.mo Long.mo -lm -lpthread
> /usr/bin/ld: cannot find -lgcc_s
> collect2: ld returned 1 exit status
> make_lib => 1
> librarian failed building: m3core
> Fatal Error: package build failed
> rm m3make.args
> cd ..
> birch [~/work/cm3] wagner
> % type gcc
> gcc is /usr/bin/gcc
> birch [~/work/cm3] wagner
> % gcc -v
> Using built-in specs.
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --enable-languages=c,c+
> +,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-
> system-zlib --libexecdir=/usr/lib --without-included-gettext --
> enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-
> __cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-
> mpfr --enable-checking=release x86_64-linux-gnu
> Thread model: posix
> gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
>
> I don't see gcc_s in the link command, and on birch there _is_
> /lib/libgcc_s.so.1
>
> Any ideas?
>
> Olaf
> --
> Olaf Wagner -- elego Software Solutions GmbH
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germ
> any
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Be
> rlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:
> DE163214194
>
>
More information about the M3devel
mailing list