j'essaie d'installer PAPI (Performance Application Programming Interface) qui requiert la lib perfctr (permettant d'accèder aux compteurs hardware CPU) sur une SUSE 10.0. Cette lib demande un patch du noyau et une recompilation de celui-ci.

Est-ce un tarball externe au noyau? Ou juste un truc a enabler/disabler lors du build du kernel *standard*?

La version du noyau est 2.6.13-15.8-default

C'est assez vieux...

Suivant les étapes habituelles de la compilation du noyau (make mrproper, make dep vmlinux, make modules, etc...) j'arrive inéluctablement sur l'erreur suivante au link :

  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o: In function `__crc___put_task_struct':
: multiple definition of `__crc___put_task_struct'
make: *** [.tmp_vmlinux1] Error 1

Il me semble que il y a eu pas mal de changement au niveau kernel mainline autour des tast struct ces dedrniers temps... Est-ce que par hasard la version de PAPI que tu as prise est bien pour le kernel 2.6.13? Et pas pourle 2.6.19? Et encore, la version 2.6.13-15.8-default, elle vient d'où? C'est d'une distrib?

Je ne peux que te conseiller de tester d'abord avec une version mainline du kernel, recommandée par ceux qui font le patch PAPI/perfctr.
-jec




Une googlisation ne m'aide pas vraiment (http://lists.cs.utk.
edu/pipermail/ptools-perfapi/2005-August/001420.html)

N'étant pas un expert de ce genre de gymnastique, je me tourne vers vous ! Y aurait-il un collègue qui a déjà eu ce genre de problèmes et saurait me dépanner (tout du moins me donner un conseil) ?

Amicalement
Vince



-------------------------------------------
Vincent Keller
Université de Genève - Section Informatique
E-mail: [EMAIL PROTECTED]
Home Page: http://cui.unige.ch/~kellev01
-------------------------------------------
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à