![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: août 2002
Âge: 36
Messages: 7
|
Bonjour à tous,
voici mon problème. Je travaille dans une équipe de développement en environnement Unix AIX 5.3 (noyau 32 bits, compatible 64 bits), Oracle 8.1.7. Nous devons migrer en Oracle 10 (64 bits) et je me heurte à l'impossiblité de débogger nos binaires avec le gdb utilisé (6.5 récupéré sur le site http://aixpdslib.seas.ucla.edu/index.html pour cette version d'AIX). Celui-ci est en 32 bits, et lorsque je l'utilise sur un binaire 64 bits, un simple breakpoint dans la fonction main n'a aucun effet, il ne s'arrête pas ! Par contre il fonctionne très bien avec un binaire 32 bits. J'ai récupéré les sources du gdb (toujours sur le meme site) pour voir s'il y avait une option dans le configure pour générer un gdb 64 bits mais malheureusement je n'ai rien trouvé. Alors si quelqu'un à une idée, à été confronté au problème je suis preneur car je me trouve dans une impasse. Par avance merci |
|
|
|
|
|
#3 (permalink) |
|
Invité de passage
![]() Date d'inscription: août 2002
Âge: 36
Messages: 7
|
Non en fait pour le moment notre serveur est initialisé avec le /usr/lib/boot/unix_mp, donc en 32 bits et le load64bit est présent dans l'inittab (c'est pour cela que j'ai précisé noyau 32bits, compatible 64bits).
En effet, notre application est encore à l'heure actuelle compilée en 32 bits avec oracle 8.1.7 32bits. C'est la migration à Oracle 10 qui nous force à passer en 64bits. Nous utilisons le proc et les OCI pour nous interfacer avec la base et nous avons donc besoin des librairies Oracle pour compiler qui sont bien évidement en 64bits. |
|
|
|
|
|
#5 (permalink) |
|
Invité de passage
![]() Date d'inscription: août 2002
Âge: 36
Messages: 7
|
Effectivement cela parait bizarre mais je dois préciser que le serveur vient d'être upgradé de AIX 5.1 vers AIX 5.3. Ce montage était déja comme cela avant la migration, et la personne de chez IBM qui a fait la bascule ne m'a rien proposé par rapport à ce montage. Je sais que je peux passer en noyau 64 bits (simple lien symbolique à modifier sur le /usr/lib/boot/unix_64) mais avant d'en arriver là (et de bloquer toute mon equipe) je cherche un autre moyen.
|
|
|
|
![]() |
![]() |
||
[AIX] gdb
|
||
| Outils de la discussion | |
|
|