View previous topic :: View next topic |
Author |
Message |
julien_tierny Tux's lil' helper
Joined: 27 Apr 2003 Posts: 99 Location: Salt Lake City
|
Posted: Fri Aug 29, 2003 8:48 am Post subject: [PRELINK] panique totale (apaisée) |
|
|
Bonjour à tous,
En essayant de mettre à jour un programme, j'ai eu une erreur assez surprenante pendant la phase de configure ... à propos d'un programme de test d'une biblipthèque, qu'emerge n'arrivait pas à lancer.
Pour voir si l'ebuild est correct, je des-installe la version précédente et essaye de la ré-installer de re-chef.
Et là même erreur ...
Que s'est-il passé ces deux dernières semaines pour que mon système ne compile plus ce même ebuild ? ---> j'ai installé le prelink...
j'ai l'impression que ça casse tout ?
est-ce quelqu'un aurait un lien en tête sur le prelink et les bibliothèques statiques (je crois que c'est mon cas) ?
d'avance merci
Last edited by julien_tierny on Sat Aug 30, 2003 7:34 pm; edited 1 time in total |
|
Back to top |
|
|
julien_tierny Tux's lil' helper
Joined: 27 Apr 2003 Posts: 99 Location: Salt Lake City
|
Posted: Fri Aug 29, 2003 2:23 pm Post subject: |
|
|
alors là c carrément la catastrophe.
j'ai trouvé sur le site la documentation pour l'utilisation du prelink et c'est spécifié que certaines bibliothèques statiques peuvent poser problèmes.
zones à difficultés : binutils, gcc, glibc
il est dit dans la doc de faire un "unmerge" puis un "emerge" de ces ebuild, dans cet ordre.
chose que j'ai faite sans réfléchir.... l'emerge de binutils échoue puisque j'ai besoin de binutils pour compiler quoi que ce soit !
donc je me suis arrêté là pour que la casse s'agrave...
est ce que quelqu'un saurait comment me sortir de cette tuerie ?
merci d'avance, julien
ps : si quelqu'un a compilé binutils pour pentium3, je suis preneur ! |
|
Back to top |
|
|
Apolonius Guru
Joined: 24 Jan 2003 Posts: 325
|
Posted: Fri Aug 29, 2003 2:41 pm Post subject: |
|
|
Qu'est ce qui te fait dire que c'est prelink qui a foutu le boxon ?
Pourrais-tu poster des messages d'erreur stp ?
J'utilise prelink depuis quelque mois sans prob. De plus prelink est conçu pour ne pas trop modifier le système. Il ne va pas essayer de linker des libs statiques et si une lib dynamique n'est pas prélinkable, il la laisse de côté.
Peut-être que le coupable n'est pas celui que tu crois... |
|
Back to top |
|
|
julien_tierny Tux's lil' helper
Joined: 27 Apr 2003 Posts: 99 Location: Salt Lake City
|
Posted: Fri Aug 29, 2003 2:45 pm Post subject: |
|
|
prelink ou pas prelink ... quoiqu'il en soit, pour l'instant, je suis dans la merde parceque j'ai fait l'unemerge de binutils et que même après avoir fait un je ne peux plus rien construire....
saurais tu comment je pourrais récupérer les binaires de binutils à partir de mon ordinateur portable par exemple... ?
ou peut être pourrais reconstruire binutils pour mon architecture à partir du LiveCD ?
merci pour ta réponse, julien
pour l'anecdote : Code: | checking build system type... i686-pc-linux-gnu
gcc: installation problem, cannot exec `as': No such file or directory
cc1: Broken pipe: error closing -
*** The command 'gcc -o conftest -O3 -march=pentium3 -mcpu=pentium3 -pipe conftest.c' failed.
*** You must set the environment variable CC to a working compiler.
!!! ERROR: sys-devel/binutils-2.14.90.0.2 failed.
!!! Function src_compile, Line 84, Exitcode 1
!!! (no error message)
|
|
|
Back to top |
|
|
Apolonius Guru
Joined: 24 Jan 2003 Posts: 325
|
Posted: Fri Aug 29, 2003 2:54 pm Post subject: |
|
|
effectivement la commande as est dans binutils.
Pour le réinstaller:
http://dev.gentoo.org/~avenj/bins/
tout est expliqué.
Tu peux également partir du LiveCd... |
|
Back to top |
|
|
julien_tierny Tux's lil' helper
Joined: 27 Apr 2003 Posts: 99 Location: Salt Lake City
|
Posted: Fri Aug 29, 2003 2:56 pm Post subject: |
|
|
merci beaucoup pour le lien.
je le promets, je jurerai plus sur le prelink !
(mais je crois en même temps que je ne vais plus l'utiliser : le gain de rapidité est pas évident...)
à plus, julien |
|
Back to top |
|
|
julien_tierny Tux's lil' helper
Joined: 27 Apr 2003 Posts: 99 Location: Salt Lake City
|
Posted: Sat Aug 30, 2003 7:34 pm Post subject: |
|
|
bé ouala c bon maintenant,
j'ai installé ... à la main ... les binaires situés dans l'archives.
j'ai fait par dessus un emerge de binutils pour que tout soit compilé avec mes flags et ça a l'air de marché.
mais je confirme que le problème devait venir du prelink : la compilation plantait lors d'un test sur le glibc.
un jour peut être je remettrai le prelink ... mais pas tout de suite
merci |
|
Back to top |
|
|
|