Closed Bug 1481378 Opened 6 years ago Closed 6 years ago

Simplify mozconfig.linux32

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox63 fixed)

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(1 file)

      No description provided.
All CI builds for linux32 have been running on 64-bits hosts for a long
while now, and there are no 32-bits hosts left. We can remove the
special-casing that makes the linux32 builds behave differently
depending on the bit-width of the host.

Furthermore, configure has been able to deal with adding -m32 on its
own, so we don't need to add it to $CC/$CXX manually anymore.
Attachment #8998104 - Flags: review?(core-build-config-reviews)
Comment on attachment 8998104 [details] [diff] [review]
Simplify mozconfig.linux32

Review of attachment 8998104 [details] [diff] [review]:
-----------------------------------------------------------------

::: build/unix/mozconfig.linux32
@@ +7,3 @@
>  
> +ac_add_options --target=i686-pc-linux
> +ac_add_options --host=i686-pc-linux

I've never understood why we have the host set to x86 for these builds as well. Is that also just leftover from the time of 32-bit build machines?
Attachment #8998104 - Flags: review?(core-build-config-reviews) → review+
This is why:
https://bugzilla.mozilla.org/show_bug.cgi?id=462427#c3

Things have significantly changed since then, it might work just fine without --host. I'll leave it like that for now, though.
https://hg.mozilla.org/mozilla-central/rev/ef7f43b981ef
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: