На AIX бих стартирал:
ar -X32 -t libdb2.a
и проверете за изход, за да определите дали има 32-битов обект в архива. По същия начин с -X64 за проверка за 64-битов обект. Но какво да кажем, ако съм на друга платформа и трябва да проверя архива, за да видя какво има? Обикновено съм на Linux, когато трябва да проверя, но също толкова лесно бих могъл да съм на Solaris или HP-UX.
Преди проверявах за shr.o и shr_64.o, тъй като това е, което се компилира, но те започват да се показват в действителни съобщения, които са в архивите, и по този начин надеждността им спадна до точката, в която съм получаване на фалшиви положителни резултати.
Ако някой има указател, за предпочитане нещо, което мога да направя в perl, това би било страхотно.