Le 18/07/15 09:23, Richard PALO a écrit : > with esr38.1 on SunOS i386 using sun ld I came across an issue with the check > for NSModules > refptr seems to be useful only with gnu ld. > > I believe the following patch should do what is expected for both native and > gnu ld/nm > >> --- toolkit/library/libxul.mk.orig 2015-06-24 21:28:03.000000000 +0000 >> +++ toolkit/library/libxul.mk >> @@ -55,7 +55,7 @@ endif >> ifdef _MSC_VER >> get_first_and_last = dumpbin -exports $1 | grep _NSModule@@ | sort -k 3 | >> sed -n 's/^.*?\([^@]*\)@@.*$$/\1/;1p;$$p' >> else >> -get_first_and_last = $(TOOLCHAIN_PREFIX)nm -g $1 | grep _NSModule$$ | grep >> -vw refptr | sort | sed -n 's/^.* _*\([^ ]*\)$$/\1/;1p;$$p' >> +get_first_and_last = $(TOOLCHAIN_PREFIX)nm -Pgv $1 | grep _NSModule | egrep >> 'start|end' | cut -f1 -d' ' >> endif >> >> LOCAL_CHECKS = test "$$($(get_first_and_last) | xargs echo)" != >> "start_kPStaticModules_NSModule end_kPStaticModules_NSModule" && echo >> "NSModules are not ordered appropriately" && exit 1 || exit 0
apparently related to https://bugzilla.mozilla.org/show_bug.cgi?id=1054034 (should have checked first) _______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds