(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

Reply via email to