SPECS: mpg123.spec - better

Przemyslaw Iskra sparky w pld-linux.org
Nie, 26 Lis 2006, 02:01:09 CET


On Sun, Nov 26, 2006 at 01:46:46AM +0100, shadzik wrote:
> Author: shadzik                      Date: Sun Nov 26 00:46:46 2006 GMT
> Module: SPECS                         Tag: HEAD
> ---- Log message:
> - better

w sumie, nadal mi sie nie podoba, linkowanie wyglada tak:

gcc -O2 ... -lasound -Wl,--as-needed -o mpg123 ... .o libcpu_generic_fpu.a -lm
gcc -O2 ... -lesd -laudiofile -lm -Wl,--as-needed -o mpg123 ... .o -lm
[...]
gcc -O2 ... -lSDL -Wl,--as-needed -o mpg123 ... .o libcpu_generic_fpu.a -lm

jak widzisz, -l sa przed --as-needed, czyli as-needed na nie nie dziala,
beda zawsze linkowane

to przez to ze w src/Makefile.am jest:
AM_LDFLAGS = @AUDIO_LIBS@

poprawisz ?


P.S. myslalem nad jakims wrapperem na gcc, co by ladnie flagi sortowal.
Oczywiscie musial by byc na tyle inteligentny zeby nie mieszac jesli
jest uzywa flaga -Wl,--no-as-needed (czy jak jej tam). Oplaca sie takie
cos ? I czy perl bedzie wystarczajaco szybki czy moze lepiej to w C
wyskrobac ?

-- 
 ____  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