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