gcc64 i dualne architektury.

Paweł Sikora pluto w pld-linux.org
Pią, 28 Sty 2005, 08:38:16 CET


On Friday 28 of January 2005 08:29, robert j. wozny wrote:
> Witam,
>
> po zbudowaniu gcc dostałem coś takiego:
>
>    /lib/libgcc_s.so.1
>    /usr/lib/32/libiberty.a
>    /usr/lib/gcc/sparc64-pld-linux/3.4.3/32/libgcov.a
>    /usr/lib64/gcc/sparc64-pld-linux/3.4.3/cc1
>    /usr/lib64/gcc/sparc64-pld-linux/3.4.3/cc1plus
>    /usr/lib64/gcc/sparc64-pld-linux/3.4.3/collect2
>    /usr/lib64/gcc/sparc64-pld-linux/3.4.3/f771
>    /usr/lib64/gcc/sparc64-pld-linux/3.4.3/install-tools/fixinc.sh
>    /usr/lib64/gcc/sparc64-pld-linux/3.4.3/install-tools/fixincl
>    /usr/lib64/gcc/sparc64-pld-linux/3.4.3/install-tools/mkheaders
>    /usr/lib64/libiberty.a
>    /usr/share/info/dir.gz
>    /usr/share/man/man7/fsf-funding.7.gz
>    /usr/share/man/man7/gfdl.7.gz
>    /usr/share/man/man7/gpl.7.gz
>
> (nie mówiąc, że cc1 i okolice wrzuciło mi do /usr/lib64/gcc/....)
> Wyglada, ze trzeba by dodac odpowiednie wpisy w %files, czy lepiej
> stworzyc nowy pakiet libgcc-32bit-costam zawierajacy libgcc 32 bitowe
> z linkami. Oraz czy budowac specialne gcc z optymalizacja na 32bit
> (bez longlong i innych)

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

-- 
/* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */

                           #define say(x) lie(x)




Więcej informacji o liście dyskusyjnej pld-devel-pl