Commit Graph

2331 Commits

Author SHA1 Message Date
Mike Hommey
049b105f14 Bug 778236 - Treat gyp files as if their content was defined in moz.build files. r=gps 2013-12-12 23:41:05 +09:00
Mike Hommey
86adfade5d Bug 944935 - Cleanup some useless AC_CHECK_FUNCS tests in configure.in. r=gps
- HAVE_RANDOM is not checked at all.
- HAVE_STRERROR is not checked in code built using the defines from the main
  configure.
- HAVE_LCHOWN is only checked in nsinstall.c, which means the test is also wrong
  since it's checking for the target instead of the host. Also, lchown is only
  used of the -o and -g options of nsinstall, which, as far as I know, we don't
  use (and if we were, that would fail with nsinstall.py, which explicitly rejects
  them).
- HAVE_FCHMOD is only checked in nsinstall.c, so same as above about the
  correctness of the check. If it's not available, nsinstall.c falls back to
  chmod, which is fine enough for our use.
- HAVE_SNPRINTF is not checked.
- HAVE_MEMMOVE is checked in parser/expat/lib/xmlparse.c, but it's also
  unconditionally defined in expat_config.h which is included from that file.
- HAVE_SETBUF is checked in a couple files, but setbuf is C89 and C99, I think
  it's safe to assume all compilers we support are C89 and C99. Interestingly,
  windows does have it, but since we skip this check on windows, we don't use it.
- HAVE_ISATTY, same as HAVE_SETBUF, except it's POSIX instead of C89/C99.
- HAVE_FLOCKFILE is not checked at all.
- HAVE_STRTOK_R is not checked.
- HAVE_FT_SELECT_SIZE is not checked.
- HAVE_DLADDR is not checked under js/src.
- HAVE_GETPAGESIZE is not checked under js/src (it is in libffi, but ffi uses
  its own configure)
- HAVE_LSTAT64, HAVE_STAT64, HAVE_STATVFS, HAVE_STATVFS64, HAVE_TRUNCATE64 are
  not checked under js/src.
- HAVE_SBRK is not checked under js/src. Moreover,
  js/src/assembler/wtf/Platform.h defines it depending on the platform.
- HAVE_SNPRINTF is not checked under js/src.
- HAVE_HYPOT is not checked under js/src.
- HAVE__UNWIND_BACKTRACE is not checked under js/src.
2013-12-11 10:57:53 +09:00
Jan Gerber
489b0b45a4 Bug 947160 remove MOZ_VP8_ENCODER. r=kinetik
- Encoder is always built, remove MOZ_VP8_ENCODER.
  - Rename MOZ_VP8* to MOZ_VPX*
  - Enable multi-res encoding via libvpx configure.
2013-12-06 05:16:00 -08:00
Jeff Muizelaar
e8b2f580b5 Bug 947379. Remove MOZ_PANGO. r=jfkthame
We haven't been able to build with this since
2008. Time for it to go.

--HG--
extra : rebase_source : 0e25f91e2a4308d3873ca2c240347b25d70d69c5
2013-12-09 10:03:28 -05:00
Mike Hommey
e4999fcf01 Bug 947083 - Kill elf-dynstr-gc. r=ted 2013-12-07 07:47:27 +09:00
Jan Gerber
555d68a32e Date: Fri Dec 6 18:58:44 2013 +0100
Bug 947325 - Update pkg-config check for libvpx to 1.3.0. r=giles,ted

We now require at least 1.3.0 for vp9 support.
2013-12-06 10:00:00 -08:00
Jan Gerber
31fca20085 Bug 918550 - Update libvpx to 1.3.0 r=glandium,cpearce
This updates our in-tree copy of libvpx to the
v1.3.0 git tag (2e88f2f2ec777259bda1714e72f1ecd2519bceb5)
libvpx 1.3.0 adds support for VP9. VP9 support is built
but not yet exposed with this commit.

Our update.sh script is replaced with update.py that can
update the build system to a given git commit.
 - checkout out upstream git
 - create platform dependend config files
 - add/remove changed libvpx files
 - update moz.build
 - warn about new build categories in libvpx
2013-12-06 03:19:00 -08:00
Walter Meinl
267221ccf0 Bug 946878 - Don't pass unknown options over to jemalloc configure. r=glandium 2013-12-06 10:24:01 -05:00
Ehsan Akhgari
4a5f571594 Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Carsten "Tomcat" Book
98fad76463 Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE 2013-12-06 14:48:13 +01:00
Jan Gerber
90b3346b90 Bug 945859: Fix build with --without-webrtc by always building encoder if building libvpx r=rillian,ted 2013-12-03 20:16:34 +01:00
Ehsan Akhgari
93712aad1e Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Ryan VanderMeulen
4b1b6403fc Backed out changeset 838f865fa1c7 (bug 933231) for bustage on some platforms. 2013-12-04 18:16:27 -05:00
Glenn Randers-Pehrson
3f09818199 Bug 938740 - Update libpng to version 1.6.7. r=jmuizelaar 2013-12-04 08:01:34 -05:00
Nathan Froyd
56f7bdad75 Bug 933231 - don't |unset| variables after configuring NSPR; r=ted
|unset|'ing these things causes them to not be exported to future configure's
(JS's, especially, in this context).  It's also completely unlike what we do
with other _SAVE-style variables elsewhere in configure.  Reassignment should
be enough.
2013-11-08 11:38:02 -05:00
Carsten "Tomcat" Book
3e1636a524 merge mozilla-inbound to mozilla-central 2013-12-03 10:14:06 +01:00
Mike Hommey
a303118866 Bug 945496 - Disable unified builds on non-nightly builds. r=ehsan 2013-12-03 16:53:37 +09:00
Mike Hommey
06d6d3c5cf Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00
Matthew Gregan
96b0a6e352 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Benjamin Peterson
479abf96d4 backout dc9ebdf27e98 (bug 942657) for bustage 2013-11-28 20:50:16 -06:00
Matthew Gregan
8ed6660e86 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Matthew Gregan
bdd6bba716 Bug 943159 - Remove MOZ_SPEEX_RESAMPLER/MOZ_SOUNDTOUCH defines since we don't support building without them anyway. r=doublec,gps 2013-11-28 17:06:59 +13:00
Mike Hommey
334e43f829 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-22 23:03:21 +09:00
Mike Hommey
2f727b6d62 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
59b2136630 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-28 12:49:43 +09:00
Mike Hommey
21281c6e45 Bug 940407 - Kill GTEST_SOURCES. r=gps 2013-11-26 11:48:58 +09:00
Ryan VanderMeulen
7de5623bf1 Merge m-c to inbound. 2013-11-21 15:53:49 -05:00
Ryan VanderMeulen
3c15925167 Merge b2g-inbound to m-c. 2013-11-21 15:22:03 -05:00
Ryan VanderMeulen
f216e4ebb0 Merge m-c to b2g-inbound. 2013-11-21 11:38:18 -05:00
Garner Lee
409b7d66d4 Bug 941127 - Fix enable flag for NFC in configure.in. r=mwu 2013-11-19 23:23:32 -08:00
Chris Pearce
f239952478 Bug 886196 - Configure option and pref for fragmented mp4 parser. r=glandium 2013-11-21 10:04:32 +13:00
Sylvestre Ledru
408b6a436e Bug 938505 - Error out during configure if both --enable-trace-malloc and --enable-replace-malloc or --enable-dmd are specified. r=glandium 2013-11-21 10:35:46 -05:00
Gregory Szorc
d7788ec0a5 Bug 941097 - Add --disable-unified-compilation configure flag; r=glandium
--HG--
extra : rebase_source : 05fe6864d3115ddfcb7d14cd3cd3ddaf13b70da3
2013-11-20 12:18:32 -08:00
Jan Beich
76f1c6a0a4 Bug 810716 - Detect res_ninit() on DragonFly and FreeBSD. r=ted 2013-11-19 15:42:55 +01:00
Nathan Froyd
49229a0e1e Bug 933225 - delete unused NEXT_ROOT bits from configure; r=glandium 2013-11-21 07:50:28 -05:00
Mike Hommey
f81885e53b Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Ryan VanderMeulen
49ee2bf8a9 Backed out changeset 91e1d8abb51e (bug 793465) for bustage. 2013-11-18 13:50:48 -05:00
Sylvestre Ledru
92042cb4b0 Bug 793465 - Remove the unconditional declaration of HAVE_UINT64_T. r=glandium
External codes have their own definitions or management.

cairo:
Defined in gfx/cairo/cairo/src/cairo-wideint-type-private.h

intl:
Defined in intl/icu/source/configure.in

webrtc:
media/webrtc/signaling/signaling.gyp

netwerk:
netwerk/srtp/src/Makefile.in
2013-11-18 12:54:46 -05:00
Benoit Jacob
ea235fbba0 Bug 938489 - 3/3. Remove configure check for glx.h - r=glandium 2013-11-18 08:08:24 -05:00
Vincent Chang
45db1e1423 Bug 921963 - [RTSP] Support RTSP in Android JB build. r=sworkman 2013-11-13 16:03:26 +08:00
Martin Husemann
cf2cfc1efb Bug 810716: Avoid AC_TRY_LINK on systems where we do not want res_ninit r=ted 2013-11-16 09:13:23 +01:00
Ryan VanderMeulen
b2d917b0f8 Bug 928251 - Upgrade SQLite to version 3.8.1 - Mozilla changes. r=mak 2013-11-15 21:46:39 -05:00
Garner Lee
28ef93aa8d Bug 674741 - Part 6: NFC Build System Changes. r=khuey
--HG--
extra : rebase_source : 259fbadf1e2dad187d2704a34ec94f883c25baeb
2013-11-12 10:11:39 -08:00
Oleg Romashin
84d794764b Bug 937990 - linux configure: error: Don't know what options to give to WebRTC for cross-compilation. r=glandium 2013-11-13 08:23:33 -05:00
Dan Gohman
d6bcfc61bb Bug 569597 - Eliminate use of ranlib. r=glandium 2013-11-11 19:26:59 -08:00
Nathan Froyd
64d8238e51 Bug 933320 - part 2 - inform WebRTC of our chosen target when invoking gyp; r=ted 2013-10-31 13:34:32 -04:00
Mike Hommey
668fe90971 Bug 935857 - Replace MOZ_RTSP with proper NECKO_PROTOCOL handling. r=gps,r=vchang 2013-11-12 07:52:33 +09:00
Mike Hommey
c288856178 Bug 935857 - Add AC_SUBST_SET to create a set() of strings in config.status and use it for NECKO_PROTOCOLS. r=gps 2013-11-12 07:52:32 +09:00
Kai Engert
2ea69f6273 Bug 935568, require NSPR version 4.10.2 in configure.in, r=briansmith 2013-11-10 23:16:48 +01:00
Brian Smith
3156fc687b Bug 934378, Bug 898431: Update NSS to NSS 3.15.4 beta 2 (NSS_3_15_4_BETA2), r=me
--HG--
extra : rebase_source : 079854e8533b46d24184547c1424078cfb68852f
2013-11-09 11:02:17 -08:00