libmozjs-52-0 - SpiderMonkey JavaScript library

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libmozjs-52-0_52.9.1-1_i386.deb
Package name libmozjs-52-0
Package version 52.9.1
Package release 1
Package architecture i386
Package type deb
Category libs role::shared-lib
License -
Maintainer Debian GNOME Maintainers <>
Download size 5.64 MB
Installed size 22.38 MB
SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of
JavaScript. It is intended to be embedded in other applications
that provide host environments for JavaScript.


Package Version Architecture Repository
libmozjs-52-0_52.9.1-1_amd64.deb 52.9.1 amd64 Debian Main
libmozjs-52-0 - - -


Name Value
libc6 >= 2.17
libgcc1 >= 1:7
libstdc++6 >= 5.2
zlib1g >= 1:1.1.4


Type URL
Binary Package libmozjs-52-0_52.9.1-1_i386.deb
Source Package mozjs52

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libmozjs-52-0 deb package:
    # sudo apt-get install libmozjs-52-0




2018-08-01 - Simon McVittie <>
mozjs52 (52.9.1-1) unstable; urgency=medium
* Team upload
* New upstream release
- CVE-2017-7810, CVE-2017-7826, CVE-2018-5089, CVE-2018-5125,
* d/p/remove-nspr-dependency.patch,
Remove, applied upstream
* d/p/include-configure-script.patch:
Remove, no longer necessary
* d/rules: Drop configure options that no longer do anything
- --enable-tests
- --enable-threadsafe
- --enable-xterm-updates
- --enable-shared-js
- --enable-gcgenerational
* d/p/m68k-support.path:
Update patch from John Paul Adrian Glaubitz to add missing m68k
support in build/moz.configure/init.configure (Closes: #903483)
* d/ Ignore test suite failure on m68k for now
2018-07-10 - Simon McVittie <>
mozjs52 (52.3.1-9) unstable; urgency=medium
* d/p/Disable-js-JIT-on-x32.patch, d/p/hppa-support.patch:
Remove patches that are no longer listed in d/p/series
* d/p/*.patch: Use gbp-pq style for metadata
* d/p/Add-disable-layoutex-when-running-ICU-configure.patch:
Explicitly disable Paragraph Layout support in bundled ICU. The
bundled copy of ICU doesn't have the code for this optional feature,
even if we find the icu-le-hb library during configure. In versions
of mozjs52 compiled before Debian had icu-le-hb available, we didn't
try to build that feature, so not having it is not a regression.
Patch from Mike Hommey, via mozilla-unified. (Closes: #902197)
* d/p/ia64-support.patch:
Fix IA64 patch so it doesn't leave ReserveProcessExecutableMemory()
returning an undefined result on !ia64 machines (Closes: #902961)
* Standards-Version: 4.1.5 (no changes required)
* Set Rules-Requires-Root to no
* Regenerate js/src/old-configure with autoconf2.13 during build
- d/p/pre-generate-old-configure.patch,
Drop patches, no longer needed
* Regenerate intl/icu/source/configure with autoreconf during build
* d/rules: Delete all *.pyc files during clean
* d/copyright: Move "Files: *" paragraph to the top as suggested by
2018-05-30 - Jeremy Bicha <>
mozjs52 (52.3.1-8) unstable; urgency=medium
[ Jeremy Bicha ]
* Update Vcs fields for migration to
* Update debian/gbp.conf
[ John Paul Adrian Glaubitz ]
* Add patch to fix Python build issues on alpha and ia64:
- alpha-ia64-python-build-fixes.patch (Closes: #879589, #887496)
* Add patch to add build support for sh4:
- sh4-support.patch (Closes: #880692)
* Disable PIE on sh4
* Refresh patch for build support for m68k:
- m68k-support.patch (Closes: #880693)
* Add patch to add build support for sparc64:
- sparc64-support.patch (Closes: #887494)
* Ignore testsuite failures on ia64 (Closes: #897117)
* Add patch to add build support for ia64:
- ia64-support.patch (Closes: #897178)
2017-10-20 - Jeremy Bicha <>
mozjs52 (52.3.1-7) unstable; urgency=medium
[ Adrian Bunk ]
* Add tests-snans-be.patch:
- Fix sort_snans.js test on big endian (Closes: #878285)
2017-10-20 - Jeremy Bicha <>
mozjs52 (52.3.1-6) unstable; urgency=medium
[ Adrian Bunk ]
* Disable ion JIT on mips (Closes: #878519, #878284)
* Rename Fix-crashes-in-AtomicOperations-none-on-s390x.patch to
Fix-crashes-in-AtomicOperations-none.patch and modify it to
always use AtomicOperations-sparc.h instead of AtomicOperations-none.h
* Add tests-increase-timeout.patch:
- Set timeout to 600 seconds instead of 300 for slower buildds
* Stop ignoring test failures on mips
[ Jeremy Bicha ]
* Much thanks to Adrian Bunk for all of his help in fixing mozjs
build problems!
[ Simon McVittie ]
* Explicitly select gcc/g++ even if clang is installed, overriding ICU's (Closes: #878669)

See Also

Package Description
libmozjs-52-dev_52.9.1-1_i386.deb SpiderMonkey JavaScript library - development headers
libmozjs-60-0_60.2.3-3_i386.deb SpiderMonkey JavaScript library
libmozjs-60-dev_60.2.3-3_i386.deb SpiderMonkey JavaScript library - development headers
libmp3-info-perl_1.24-1.2_all.deb Perl MP3::Info - Manipulate / fetch info from MP3 audio files
libmp3-tag-perl_1.13-1.1_all.deb Module for reading tags of MP3 audio files
libmp3lame-dev_3.100-2+b1_i386.deb MP3 encoding library (development)
libmp3lame-ocaml-dev_0.3.2-1+b3_i386.deb OCaml interface to the lame library -- developpement files
libmp3lame-ocaml_0.3.2-1+b3_i386.deb OCaml interface to the lame library -- runtime files
libmp3lame0_3.100-2+b1_i386.deb MP3 encoding library
libmp3spi-java_1.9.5-1_all.deb interface to support MP3 (MPEG 1/2/2.5 Layer 1/2/3) audio format
libmp3splt_0.9.2-3_i386.deb support library for mp3splt and mp3splt-gtk
libmp4-info-perl_1.13-1_all.deb Fetch info from MPEG-4 files
libmpack-dev_1.0.5-3_i386.deb small binary serialization/RPC library (development files)
libmpack0_1.0.5-3_i386.deb small binary serialization/RPC library
libmpc-dev_1.1.0-1_i386.deb multiple precision complex floating-point library development package