From: Scott F. <SFl...@ab...> - 2006-02-28 23:07:44
|
Hi! After some researching and debugging, I came to the conclusion that there is some issues with the AIX's libc.a file. =20 Problem #1 - When I tried to compile OpenSSL, the compiler hung. So, a simple testcase here that produce this problem. --snip-- # gcc -0 aix_ppc32.o aix_ppc32.s --snip-- Then I ran the debugger and got this. --snip-- (gdb) backtrace #0 0xd022cf18 in wait() #1 0xffffffff in ?? () from (unknown load module) --snip-- The wait() is found in the AIX's libc.a file. Problem #2 - When I tried to run the GNU Sed command, it got hung. So, a simple testcase here that produce the problem. --snip-- # export install_sh=3D'/usr/local/src/sed-4.1.5/config/install-sh' # sed -e "install_sh=3D$install_sh" > zz_blank.txt --snip-- When I ran the debugger, I got this. --snip-- (gdb) backtrace #0 0xd01e62c8 in read() #1 0xffffffff in ?? () from (unknown load module) --snip-- The read() is found in the AIX's libc.a file. Problem #3 - When I tried to run both the AIX's sed and the GNU's Sed, they still got hung. So, a simple testcase here used by both of them that produce the problem. --snip-- # sed -e 'ls/^X//' --snip-- When I ran the debugger, I got this. --snip-- (gdb) backtrace #0 0xd01e62c8 in read() #1 0xffffffff in ?? () from (unknown load module) --snip- How come we have this problem? What's the solution to these problems. I am unable to build the web server (GNU softwares) on it's own without doing some of the source code hacking. Thanks... =20 |