Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
jeszcze jeden problem z glibc http://forum.freesco.pl/viewtopic.php?f=24&t=18230 |
Strona 1 z 1 |
Autor: | spin [ wtorek, 6 kwietnia 2010, 23:12 ] |
Tytuł: | jeszcze jeden problem z glibc |
Witam, Mam zamiar skompilować nowszego glibca jednak wywala ciągle ten sam błąd (i to przy różnych wersjach). Poza tym z toolchaina da się skompilować i binutilsa(2.17) i gcc(4.2.4) i nawet działającego kernela(2.6.32.10) jednak ani rusz z glibcem. W końcu probuję kompilować glibca (2.3.2)bez przeróbek z oryginalnego PKGBUILD i... także wywala błąd, więc coś jest nie tak z systemem. Po kilkudniowym przeszukiwaniu googla wydaje mi się że błąd wynika z tego że glibc był kompilowany z innymi nagłówkami kernela(kernel headers) niż jest obecnie w systemie. Jeśli tak jest w rzeczywistości to wszystkim innym którzy mają NND w wersji najnowszej(w szczególności kernela) czyli po aktualizacji pacmanem powinno również nie udać się zbudować glibca. Więc stąd prośba o próbę kompilacji z PKGBUILDA nnd poleceniem mknndpkg. P.S Błąd jest taki: /usr/bin/ld: /source/gcc/glibc_2.3.2/src/glibc-build/elf/ld.so: undefined versioned symbol name __moddi3@VERSION_libc_GLIBC_2_0 /usr/bin/ld: failed to set dynamic section sizes: Bad value to się powtarza niezależnie od wersji "__moddi3@VERSION_libc_GLIBC_2" P.S.2 byłbym wdzięczny za samą choć próbę kompilacji tego składnika(glibc z PKGBUILD NND nie żadnego innego) na aktualizowanym systemie przez pacmana z repo current, nie bardzo wiem co dalej robić, a gdyby się okazało że u innych kompiluje to wiedziałbym że mam coś nie tak z NND i należy go przeinstalować. |
Autor: | JakubC [ wtorek, 6 kwietnia 2010, 23:44 ] |
Tytuł: | |
Zdaje się, że obrałeś złą kolejność. Glibc -> kernel -> glibc -> kernel, tak to powinno wyglądać, o ile mnie pamięć nie myli. |
Autor: | spin [ środa, 7 kwietnia 2010, 00:04 ] |
Tytuł: | |
no co za różnica jak nie mogę skompilować glibca w wersji takiej jak jest w nnd (przy całym toolchainie z nnd), poza tym kolejność powinna być chyba taka jak podaje linux scratch. Ale nie o to mi chodzi. |
Autor: | spin [ środa, 7 kwietnia 2010, 15:31 ] |
Tytuł: | |
już mam rozwiązanie. Tak jak przypuszczałem ktoś tworząc nowego kernela 2.4.35 zapomniał przebudować glibca z nowymi nagłówkami i właśnie dlatego linker sie wykrzaczał. Jeśli ktoś jeszcze będzie miał tego typu problem to proponuję zainstalować źródła starego kernela czyli kernel24-source-2.4.32-12nnd.pkg.tar.gz. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |