Commit Graph

1319 Commits

Author SHA1 Message Date
serge-sans-paille
56b7a9d701 Bug 1907180 - Remove obsolete AC_CANONICAL_SYSTEM from old-configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216219
2024-08-29 07:42:33 +00:00
serge-sans-paille
c3579f8499 Bug 1912973 - Move MOZ_APP_MAXVERSION from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D219104
2024-08-21 13:01:49 +00:00
Iulian Moraru
c6f5d22f1c Backed out changeset 9e721ec9d3bf (bug 1912973) for causing android build bustages related to MOZ_APP_MAXVERSION. CLOSED TREE 2024-08-20 14:13:41 +03:00
serge-sans-paille
312784291e Bug 1912973 - Move MOZ_APP_MAXVERSION from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D219104
2024-08-20 09:32:56 +00:00
serge-sans-paille
4a0d1f8625 Bug 1907056 - Move ACCEPTED_MAR_CHANNEL_IDS from old-configure to moz.configure r=glandium
As a side effect, also move MAR_CHANNEL_ID.

Differential Revision: https://phabricator.services.mozilla.com/D216163
2024-08-18 07:50:10 +00:00
Norisz Fay
656046e73a Backed out 4 changesets (bug 1912973, bug 1907053, bug 1907031, bug 1907056) for causing android bustage CLOSED TREE
Backed out changeset ef6c3a10868c (bug 1912973)
Backed out changeset 742dcfec2f86 (bug 1907056)
Backed out changeset 2d576d9875c0 (bug 1907053)
Backed out changeset bb08fdac8cfd (bug 1907031)
2024-08-17 12:07:06 +03:00
serge-sans-paille
737d7f930b Bug 1912973 - Move MOZ_APP_MAXVERSION from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D219104
2024-08-17 08:10:00 +00:00
serge-sans-paille
20161c27fd Bug 1907056 - Move ACCEPTED_MAR_CHANNEL_IDS from old-configure to moz.configure r=glandium
As a side effect, also move MAR_CHANNEL_ID.

Differential Revision: https://phabricator.services.mozilla.com/D216163
2024-08-17 08:10:00 +00:00
Sandor Molnar
0762dc542a Backed out 4 changesets (bug 1912973, bug 1907056, bug 1907053, bug 1907031) for causing AB build bustages. CLOSED TREE
Backed out changeset 761ecb6611e8 (bug 1912973)
Backed out changeset 902f0b5cce41 (bug 1907056)
Backed out changeset bafa1244878a (bug 1907053)
Backed out changeset e3ebc30e2b57 (bug 1907031)
2024-08-16 18:09:53 +03:00
serge-sans-paille
5f88469aca Bug 1912973 - Move MOZ_APP_MAXVERSION from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D219104
2024-08-16 14:24:44 +00:00
serge-sans-paille
f9a4bcdb58 Bug 1907056 - Move ACCEPTED_MAR_CHANNEL_IDS from old-configure to moz.configure r=glandium
As a side effect, also move MAR_CHANNEL_ID.

Differential Revision: https://phabricator.services.mozilla.com/D216163
2024-08-16 14:24:44 +00:00
serge-sans-paille
5814be30be Bug 1906828 - Move HOST_CC and HOST_CXX from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216099
2024-08-15 09:40:00 +00:00
serge-sans-paille
09cc177dea Bug 1907067 - Remove AC_PROG_CC, AC_PROG_CXX and MOZ_CROSS_COMPILER from old-configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216164
2024-08-15 09:39:59 +00:00
serge-sans-paille
8f0984572a Bug 1906824 - Move MOZ_OPTIMIZE_FLAGS from old-configure to moz.configure r=glandium
As js has different flags compared to the remaining parts of the
codebase, set a specific variable (namely MOZ_JS_OPTIMIZE_FLAGS) and use
it instead of MOZ_OPTIMIZE_FLAGS using a specific hook in
python/mozbuild/mozbuild/frontend/context.py

Also:

- harmonize moz_optimize_flags type to always return a list.
- moz_optimize now either returns "1" or None (no use case distinguishes
  between returning 1 or 2)

Differential Revision: https://phabricator.services.mozilla.com/D216098
2024-08-14 21:14:42 +00:00
Cosmin Sabou
2ddad4db70 Backed out changeset d5d4782604fd (bug 1906824) for causing bustages on BigIntType. CLOSED TREE 2024-08-14 01:30:14 +03:00
serge-sans-paille
56ef5fe6c9 Bug 1906824 - Move MOZ_OPTIMIZE_FLAGS from old-configure to moz.configure r=glandium
As js has different flags compared to the remaining parts of the
codebase, set a specific variable (namely MOZ_JS_OPTIMIZE_FLAGS) and use
it instead of MOZ_OPTIMIZE_FLAGS using a specific hook in
python/mozbuild/mozbuild/frontend/context.py

Also:

- harmonize moz_optimize_flags type to always return a list.
- moz_optimize now either returns "1" or None (no use case distinguishes
  between returning 1 or 2)

Differential Revision: https://phabricator.services.mozilla.com/D216098
2024-08-13 22:04:33 +00:00
serge-sans-paille
28c2dc53b1 Bug 1906817 - Move MOZ_CONFIGURE_OPTIMIZE_FLAGS check from old-configure to moz.configure r=glandium
This only checks MOZ_CONFIGURE_OPTIMIZE_FLAGS while previous version was
also checking -O2 / -O3 flags, which is probably not necessary.

Differential Revision: https://phabricator.services.mozilla.com/D216097
2024-08-02 06:59:32 +00:00
serge-sans-paille
499a5548e9 Bug 1882553 - Move clang plugin flag computation to python.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D203015
2024-08-01 15:12:50 +00:00
serge-sans-paille
0ee36a531c Bug 1906804 - Move CFLAGS and CXXFLAGS from old-configure to moz.configure r=glandium
As a side effect, defaults to empty list for those flags when not set.

Differential Revision: https://phabricator.services.mozilla.com/D216096
2024-08-01 15:12:49 +00:00
Iulian Moraru
79f37e7fcd Backed out 2 changesets (bug 1906804, bug 1882553) for causing artifact build bustages. CLOSED TREE
Backed out changeset 47260bf5693c (bug 1882553)
Backed out changeset 16b093f86271 (bug 1906804)
2024-07-24 10:07:42 +03:00
serge-sans-paille
b20b4b4303 Bug 1882553 - Move clang plugin flag computation to python.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D203015
2024-07-24 05:35:34 +00:00
serge-sans-paille
af5aa29220 Bug 1906804 - Move CFLAGS and CXXFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216096
2024-07-24 05:35:33 +00:00
Cristina Horotan
c3b1e4aaa2 Backed out 2 changesets (bug 1906804, bug 1882553) for causing build bustages
Backed out changeset 1c8040b6090f (bug 1882553)
Backed out changeset f9fc828b8987 (bug 1906804)
2024-07-23 09:49:15 +03:00
serge-sans-paille
b647e2ff29 Bug 1882553 - Move clang plugin flag computation to python.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D203015
2024-07-23 05:47:55 +00:00
serge-sans-paille
9cda650b40 Bug 1906804 - Move CFLAGS and CXXFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216096
2024-07-23 05:47:55 +00:00
serge-sans-paille
415b57c566 Bug 1906802 - Remove -Dunix definition on netbsd from old-configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216094
2024-07-23 05:47:54 +00:00
serge-sans-paille
0f9fb873ff Bug 1904589 - Remove MOZ_PGO_OPTIMIZE_FLAGS. r=glandium
Instead, position MOZ_OPTIMIZE_FLAGS to -O3 under PGO on Linux.

This creates a dependency on PGO from toolchain.configure, break it by
splitting moz_optimize in two functions, one for the optimization status
and one for the optimization flags.

Differential Revision: https://phabricator.services.mozilla.com/D214843
2024-07-19 01:22:00 +00:00
serge-sans-paille
bdadc273bc Bug 1906798 - Move -arch:sse2 enforcement from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216093
2024-07-17 23:59:54 +00:00
serge-sans-paille
6d25ac376b Bug 1906797 - Move _AMD64_ and the likes from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D216092
2024-07-17 23:59:53 +00:00
serge-sans-paille
d97a16f5eb Bug 1905105 - Move LDFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215125
2024-07-17 23:59:53 +00:00
serge-sans-paille
06c27aa32d Bug 1906646 - Remove unused cygwin test r=glandium
A cygwin os would be rejected earlier already by split_triplet in init.configure.

Differential Revision: https://phabricator.services.mozilla.com/D215939
2024-07-17 23:45:26 +00:00
Mike Hommey
ca06d39b2a Bug 1906640 - MOZ_DEBUG_LDFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215938
2024-07-17 23:45:26 +00:00
serge-sans-paille
e84f42f0da Bug 1905600 - begin migration of CFLAGS, CXXFLAGS and LDFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215378
2024-07-17 23:45:25 +00:00
serge-sans-paille
edf83501d1 Bug 1906605 - Move extra windows flag configuration from old.configure to moz.configure r=glandium
Dropping HAVE__MSIZE as it is no longer used since #1062473

Differential Revision: https://phabricator.services.mozilla.com/D215937
2024-07-17 00:19:04 +00:00
Tamas Szentpeteri
8cc793e0b0 Backed out changeset aeb0b38cc281 (bug 1906605) for causing MinGW bustages on ShellHeaderOnlyUtils.h. CLOSED TREE 2024-07-17 02:49:36 +03:00
serge-sans-paille
a8d0467be8 Bug 1906605 - Move extra windows flag configuration from old.configure to moz.configure r=glandium
Dropping HAVE__MSIZE as it is no longer used since #1062473

Differential Revision: https://phabricator.services.mozilla.com/D215937
2024-07-16 22:14:36 +00:00
serge-sans-paille
47dffea6d9 Bug 1906599 - Move MOZ_OPTIMIZE_LDFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215936
2024-07-16 22:14:35 +00:00
serge-sans-paille
bd5f7c69a9 Bug 1906596 - Move WIN32_CONSOLE_EXE_LDFLAGS and WIN32_GUI_EXE_LDFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215935
2024-07-16 22:14:35 +00:00
serge-sans-paille
68a1dd3f3c Bug 1903655 - Move special win32 checks from old-configure to moz.configure r=ahochheiden
Remove some redundant AC_TRY_COMPILE in the process, as we already
perform compile checks in moz.configure.

Differential Revision: https://phabricator.services.mozilla.com/D214326
2024-07-16 22:14:34 +00:00
serge-sans-paille
f950ed5891 Bug 1905596 - Move BIN_SUFFIX and HOST_BIN_SUFFIX from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215377
2024-07-03 19:50:08 +00:00
serge-sans-paille
817fad27f9 Bug 1905595 - Move HOST_CPPFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215376
2024-07-03 19:50:07 +00:00
serge-sans-paille
31c500771f Bug 1905592 - Move ASFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215374
2024-07-03 19:50:06 +00:00
serge-sans-paille
b469560c2f Bug 1905110 - Move CPPFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D215135
2024-07-03 19:50:06 +00:00
serge-sans-paille
c95a2597fc Bug 1904873 - Move HOST_LDFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D214988
2024-07-03 19:50:06 +00:00
serge-sans-paille
7e492ed44a Bug 1904871 - Move HOST_CXXFLAGS from old-configure to moz.configure r=glandium
Also harmonize HOST_CFLAGS and HOST_CXXFLAGS behavior.

Differential Revision: https://phabricator.services.mozilla.com/D214987
2024-07-03 19:50:05 +00:00
serge-sans-paille
4be9c3acc0 Bug 1904869 - Move HOST_CFLAGS from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D214986
2024-07-03 19:50:05 +00:00
serge-sans-paille
53a91b0add Bug 1904612 - Move HOST_OPTIMIZE_FLAGS from old-configure to moz.configure r=glandium
With two changes:
- it no longer honors HOST_OPTIMIZE_FLAGS environment variable, which it
  previously did but without advertising it
- the value is now based on the compiler type and not the target

Differential Revision: https://phabricator.services.mozilla.com/D214845
2024-07-03 12:17:20 +00:00
serge-sans-paille
764b381d24 Bug 1904650 - Remove OS_LIBS from old-configure r=glandium
As a result of moving MOZ_INSTRUMENTS libs to moz.configure

Differential Revision: https://phabricator.services.mozilla.com/D214865
2024-07-03 12:17:19 +00:00
serge-sans-paille
a85aef1add Bug 1904618 - Move mingw-gcc check from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D214847
2024-07-03 12:17:19 +00:00
serge-sans-paille
a7c69242d8 Bug 1904614 - Move -mieee checks from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D214846
2024-07-03 12:17:18 +00:00