Platforma sprzętowa w PLD
Przemyslaw Iskra
sparky w pld-linux.org
Pon, 24 Maj 2010, 22:32:39 CEST
On Mon, May 24, 2010 at 10:24:07PM +0200, Daniel Dawid Majewski wrote:
> W odpowiedzi na wiadomość z dnia 24.05.2010 21:41, od Przemyslaw Iskra:
> >>> Obie ścieżki są bezsensowne. Prawdopodobnie o coś w stylu
> >>> i686-pld-linux-gnu chodziło. Lecz jeśli nie jest to coś bardzo
> >>> specjalistycznego (kompilator jakiś na przykład) to powinno to
> >>> odpowiednio po /usr/lib(64) i /usr/share pliki porozkładać.
> >> Męczę cressavr32-binutils.spec z binutils v.2.18 i się wykłada już na końcu %files, więc się zastanawiam, jak to
> >> sensownie i pięknie poprawić...
> >
> > W takim razie to powinno być coś w stylu:
> > %{_prefix}/avr32-(co to za abi)
> zapomniałem napisać :
> %define target avr32-pld-linux
> %define archdir %{_prefix}/%{target}
>
>
> Sęk w tym, że są to narzędzia działające na platformie pc, pozwalające na budowę binariów na inną architekturę (AVR32),
> przy czym istnieją pliki o identycznych nazwach w natywnym binutils...
> Co mogę i ja tu poprawić ?
Czy jeśli zbudujesz tę paczkę na pld @ i386-efi to nie będzie działać,
lub będzie działać inaczej ?
target oznacza _na co_ te cross-toolsy potrafią kompilować, czyli
avr32-pld-linux by sugerowało że zbudowane przez niego binarki będą
działały tylko pod pld-linux zainstalowanym na avr32. Prawdopodobnie
chcesz samo avr32 jeśli to jest wystarczająco uniwersalne. Ewentualnie
dodać informacje o abi jeśli jest parę obowiązujących (nie sądzę,
embedded abi jest pewnie jedynym).
P.S. Zatrudnij świstaka żeby Ci zawijał.
--
____ Sparky{PI] -- Przemyslaw _ ___ _ _ ........... LANG...Pl..Ca..Es..En
/____) ___ ___ _ _ || Iskra | | _ \| | | : WWW........ppcrcd.pld-linux.org
\____\| -_)'___| ||^'||//\\// < | _/| | | : JID......sparky<at>jabberes.org
(____/|| (_-_|_|| ||\\ || |_ |_| |_| _| : Mail....sparky<at>pld-linux.org
Więcej informacji o liście dyskusyjnej pld-devel-pl