06-11-26, Przemyslaw Iskra <[EMAIL PROTECTED]> napisał(a): > On Sun, Nov 26, 2006 at 11:34:37PM +0100, Jakub Bogusz wrote: > > On Sun, Nov 26, 2006 at 02:01:09AM +0100, Przemyslaw Iskra wrote: > > > 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 ? > > > > Raczej będzie spowalniał, pamiętam zabawkę pt. colorgcc - ładne, ale > > skutecznie spowalniające. > > I IMO lepiej nie kombinować z poprawianiem kolejności parametrów > > wszędzie, łatwo więcej popsuć. > > Przekompilowalem czle ppcrcd (i to pare razy) z tym wrapperem: > http://svn.pld-linux.org/cgi-bin/viewsvn/*checkout*/toys/tools/gcc.wrapper?rev=7633 > i jakos bardzo to nie spowalnialo. > > A dzieki informacja z niego powstalo pare patchy *-linking.patch. > > Choc w sumie --as-needed jest bardziej przydatne w duzych projektach, > ktore nie powinno miec wiekszych problemow, chyba ze ktos wrzuci > biblioteki do LDFLAGS. Jesli biblioteki pojda za --as-needed to jest > troche szczescia bo budowanie sie wywali, jesli pojda przed to budowanie > przejdzie, czyli bedzie gorzej (choc wielu sie z tymi slowami nie > zgadza). > Jakos nie widze zeby kogos oprocz mnie to zbytnio przejmowalo, > zalaczylismy --as-needed i jest fajnie bo jest (choc nic nie robi). >
Nie dramatyzuj. Fajnie, że jest i masz jak najbardziej racje, że skoro jest to ma działać poprawnie ! Jestem jak najbardziej za tym by poprawiać błędne linkowanie. A jeśli faktycznie ten wrapper coś pomaga to jest fajnym narzędziem pomocniczym, ale raczej dla developera, a nie do .spec file'a. Może jakaś opcja do buildera albo coś ... _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
