Paul Eggert wrote:
Ralf Wildenhues <[EMAIL PROTECTED]> writes:

Likewise, I have been unable to reproduce any issues _without_ `sh -vx'.

I didn't quite follow everything in that thread, but as I understand
it the problem occurs only when one is using "sh -vx configure" on AIX.

The reason I was using -vx was to try to trace why it was failing originally. So, even without that, there's something else going wrong.

Ralf Wildenhues <[EMAIL PROTECTED]> writes:

| elif (set -o posix) >/dev/null 2>&1; then
|   set -o posix
| fi

Why does this hang under AIX?  Can you truss it, or strace it, or whatever?

I'll try it later, had to reboot the AIX box.
On my system, it hangs for a while, and then it exits. But, it doesn't just exit itself, it kills the whole login session. Pretty neat trick.

Does it work if we use two parens, e.g.,

elif ((set -o posix)) >/dev/null 2>&1; then
  set -o posix
fi

I was thinking that, or ((set -o posix) >/dev/null 2>*1); ... Will give it a shot.

--
  -- Howard Chu
  Chief Architect, Symas Corp.  http://www.symas.com
  Director, Highland Sun        http://highlandsun.com/hyc
  OpenLDAP Core Team            http://www.openldap.org/project/


_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to