On Fri, Jan 28, 2005 at 10:26:58AM +0100, robert j. wozny wrote: > On Fri, 28 Jan 2005 08:38:16 +0100, Paweł Sikora <[EMAIL PROTECTED]> wrote: > > > /usr/lib/32/libiberty.a > > > /usr/lib64/libiberty.a > > khm. to do czegoś jest potrzebne...?
"Normalna" wersja libiberty buduje się z binutils. Czy potrzebne, to zależy, czy jest skąd wziąć drugą wersję. > > zrób jeden pakiet gcc zawierajacy obie wersje (tzw. multilib), > > żeby można było korzystać z przełącznika -m32/-m64 bez instalowania > > dodatkowych pakietów. ztcp tak jest zrobiony któryś cross*-gcc.spec > > zrobione. > > [EMAIL PROTECTED] 2]$ gcc a.c > [EMAIL PROTECTED] 2]$ gcc -m32 -o a.out32 a.c > [EMAIL PROTECTED] 2]$ gcc -m64 -o a.out64 a.c > [EMAIL PROTECTED] 2]$ file a.out* > a.out: ELF 64-bit MSB executable, SPARC V9, version 1 (SYSV), for > GNU/Linux 2.4.6, dynamically linked (uses shared libs), not stripped > a.out32: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), for > GNU/Linux 2.4.6, dynamically linked (uses shared libs), not stripped > a.out64: ELF 64-bit MSB executable, SPARC V9, version 1 (SYSV), for > GNU/Linux 2.4.6, dynamically linked (uses shared libs), not stripped Żeby to działało na innych architekturach, to chyba trzeba dorobić llh podobnie jak na sparcu (podwójne nagłówki - i386/x86_64, ppc/ppc64, s390/s390x). PS. pojawiło się WRESZCIE wydanie glibc 2.3.4. Mam prawie gotową aktualizację (z dokładnością do locali - przybyło trochę wpisów w bugzilli), więc będę chciał commitnąć jak cvs wróci. -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
