FYI.
---------- Forwarded message ---------- From: Aubrey Li <[email protected]> Date: Fri, May 9, 2008 at 3:38 AM Subject: [indiana-discuss] OpenSolaris 200805 build ON passed To: indiana-discuss Discuss <indiana-discuss at opensolaris.org>, Mark Haywood <Mark.Haywood at sun.com>, Rafael Vanoni <Rafael.Vanoni at sun.com> As I reported several days ago, OpenSolaris RC2a can't build ON. The issue exists in the official release as well. Now the root cause was found, and OpenSolaris 200805 can build ON successfully! As Mark pointed out, libdtracestubs.so isn't being created correctly. ============================================== nm -u ./obj64/unix.o ../../intel/genunix/obj64/libgenunix.so | grep __dtrace_pro be_ | sort | uniq | nawk '{ \ printf("\t.globl %s\n\t.type %s, at function\n%s:\n", \ $1, $1, $1); }' > obj64/dtracestubs.s ============================================== The problem is that dtracestubs.s isn't being created correctly. Here, nm is the root cause. When we build ON on SXCE, #which nm /usr/ccs/bin/nm And on Opensolaris 200805, #which nm /usr/gnu/bin/nm The really problem is, these two nm have different output. So, the workaround is, before build the ON, execute "export PATH=/usr/ccs/bin:$PATH" Now ON get the right "nm" and can be built properly. Thanks, -Aubrey _______________________________________________ indiana-discuss mailing list indiana-discuss at opensolaris.org http://mail.opensolaris.org/mailman/listinfo/indiana-discuss -- Shawn Walker "To err is human -- and to blame it on a computer is even more so." - Robert Orben
