(In reply to Landry Breuil (:gaston) from comment #48) > - the construct you use for DLL_SUFFIX doesnt work, here with SO_VERSION set > in the env it still uses 1.0. Can you use such construct as seen in > m-c/configure.in ? See https://bugzilla.mozilla.org/show_bug.cgi?id=648721 > for the background. > > 2307 if test "$SO_VERSION"; then > 2308 DLL_SUFFIX=".so.$SO_VERSION" > 2309 else > 2310 DLL_SUFFIX=".so.1.0" > 2311 fi > > Here it does weird stuff such as > ./js/src/config/autoconf.mk:DLL_SUFFIX = .so.$(if > $(SO_VERSION),$(SO_VERSION),1.0) > ./js/src/config/expandlibs_config.py:DLL_SUFFIX = normalize_suffix(".so.$(if > $(SO_VERSION),$(SO_VERSION),1.0)") > ./js/src/config.log:configure:14534: cc -shared -fPIC -pthread -o > libconftest.so.$(if $(SO_VERSION),$(SO_VERSION),1.0) -Wl > ./js/src/config.log:cc: $(SO_VERSION),$(SO_VERSION),1.0): No such file or > directory > ./js/src/js-confdefs.h:#define MOZ_DLL_SUFFIX ".so.$(if > $(SO_VERSION),$(SO_VERSION),1.0)" > > Tested on amd64, will test it on other exotic archs i have around. > spidermonkey currently builds on > amd64/ppc/i386/alpha/mips64{,el}/sparc64/hppa, i'd like to get the same > coverage..it only badly fails at runtime on mips64/sparc64 & hppa.
I'm not sure what change is required here. It looks like the relevant code on esr17 is the same as on m-c. Would you be able to provide a patch? Once this last issue is sorted, I'll make the final release. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1113166 Title: update to new mozjs-17 library To manage notifications about this bug go to: https://bugs.launchpad.net/mozjs/+bug/1113166/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs