Closed
Bug 507513
Opened 15 years ago
Closed 15 years ago
Need ABI defined for WinCE / WinMo
Categories
(Firefox Build System :: General, defect)
Tracking
(status1.9.2 beta1-fixed)
RESOLVED
FIXED
mozilla1.9.2a1
Tracking | Status | |
---|---|---|
status1.9.2 | --- | beta1-fixed |
People
(Reporter: robert.strong.bugs, Assigned: robert.strong.bugs)
References
Details
(Whiteboard: [nv] [fully fixed mozilla1.9.2a2 on m-1.9.2])
Attachments
(3 files, 1 obsolete file)
1.69 KB,
patch
|
ted
:
review+
|
Details | Diff | Splinter Review |
834 bytes,
patch
|
ted
:
review+
|
Details | Diff | Splinter Review |
990 bytes,
patch
|
Callek
:
review+
|
Details | Diff | Splinter Review |
From readin others bugs it appears that no one has a good handle on what the ABI should be... me included. Even so, we still need this for app update and extension manager
![]() |
Assignee | |
Updated•15 years ago
|
Whiteboard: [nv]
![]() |
Assignee | |
Comment 1•15 years ago
|
||
WINCE_arm-msvc?
Agree; essentially blocks update. WINCE_arm-msvc sounds fine to me. "arm" is a bit hairy since there are a bunch of variants there, but people with binary components for arm can do runtime detection.
Flags: blocking1.9.2? → blocking1.9.2+
![]() |
Assignee | |
Comment 4•15 years ago
|
||
hmmm... perhaps the following would be better? WINCE_armv4-msvc WINCE_armv4i-msvc WINCE_armv4t-msvc WINCE_armv5-msvc etc.? Since we don't support thumb currently we would require support for WINCE_armv6-msvc for now unless I'm mistaken.
No; I think "arm" is actually better, because there's really no sane way to describe the full instruction set. The version isn't enough; it might or might not have VFP, might or might not have NEON, might or might not have WMMX, etc. We know that we basically won't support anything below armv5, so that gives developers a base instruction set to target, and they can do runtime detection and use more specific code if appropriate.
![]() |
Assignee | |
Comment 6•15 years ago
|
||
This should be all that is necessary. I'm going to compile / verify this before requesting review.
Assignee: nobody → robert.bugzilla
Status: NEW → ASSIGNED
![]() |
Assignee | |
Comment 7•15 years ago
|
||
Comment on attachment 391826 [details] [diff] [review] patch rev1 Actually, both config.status files have s%@TARGET_XPCOM_ABI@%arm-msvc%g which is what we want so requesting review
Attachment #391826 -
Flags: review?(ted.mielczarek)
Comment 8•15 years ago
|
||
We should probably verify that this doesn't make us set an XPCOM ABI for Maemo builds, since AFAIK nobody has said that's defined yet.
I hope not, because Maemo isn't using msvc :) (Note: on maemo, we need to make sure to include 'eabi' in the abi string... this is the new ARM caling convention, linux can use both, but all new-world stuff uses eabi. So should be something like arm-eabi-gcc4)
![]() |
Assignee | |
Comment 10•15 years ago
|
||
If TARGET_COMPILER_ABI is defined then with this change the ABI will be defined for Maemo. I'll check if it is by sending it to the try server.
![]() |
Assignee | |
Comment 11•15 years ago
|
||
frig... can't do an xpcshell test to check this on the try server since xpcshell doesn't have the ABI set.
![]() |
Assignee | |
Comment 12•15 years ago
|
||
Vlad, do we need eabi for WinCE as well?
Attachment #391826 -
Attachment is obsolete: true
Attachment #391826 -
Flags: review?(ted.mielczarek)
![]() |
Assignee | |
Updated•15 years ago
|
Attachment #391928 -
Flags: review?(ted.mielczarek)
![]() |
Assignee | |
Comment 13•15 years ago
|
||
Comment on attachment 391928 [details] [diff] [review] patch rev2 per Vlad arm-msvc shouldn't specify eabi
Updated•15 years ago
|
Attachment #391928 -
Flags: review?(ted.mielczarek) → review+
Comment 14•15 years ago
|
||
pushed http://hg.mozilla.org/mozilla-central/rev/c7538abbd5a4
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
![]() |
Assignee | |
Comment 15•15 years ago
|
||
Thanks Paul
![]() |
Assignee | |
Updated•15 years ago
|
Target Milestone: --- → mozilla1.9.2a1
Comment 16•15 years ago
|
||
Comment on attachment 391928 [details] [diff] [review] patch rev2 >+arm) >+ if test "$OS_TARGET" == "WINCE"; then >+ CPU_ARCH="$OS_TEST" >+ fi >+ ;; > esac This part doesn't appear to work. should be '='
![]() |
Assignee | |
Comment 17•15 years ago
|
||
I verified earlier that it did work. What specifically are you seeing that makes you think it doesn't work?
Comment 18•15 years ago
|
||
test == is not portable. test = is
![]() |
Assignee | |
Comment 19•15 years ago
|
||
Attachment #394963 -
Flags: review?(benjamin)
Comment 20•15 years ago
|
||
Comment on attachment 394963 [details] [diff] [review] followup patch (pushed to mozilla-central) *sigh*, sorry, I missed that. I hate shellscript.
Attachment #394963 -
Flags: review?(benjamin) → review+
![]() |
Assignee | |
Comment 21•15 years ago
|
||
Comment on attachment 394963 [details] [diff] [review] followup patch (pushed to mozilla-central) Pushed to mozilla-central http://hg.mozilla.org/mozilla-central/rev/aef07655f47f
Attachment #394963 -
Attachment description: followup patch → followup patch (pushed to mozilla-central)
![]() |
Assignee | |
Comment 22•15 years ago
|
||
Comment on attachment 394963 [details] [diff] [review] followup patch (pushed to mozilla-central) Drivers, need this followup fix for portability on mozilla-1.9.2
Attachment #394963 -
Flags: approval1.9.2?
![]() |
Assignee | |
Updated•15 years ago
|
Attachment #394963 -
Flags: approval1.9.2?
![]() |
Assignee | |
Comment 23•15 years ago
|
||
Comment on attachment 394963 [details] [diff] [review] followup patch (pushed to mozilla-central) missed that this already has blocking
![]() |
Assignee | |
Comment 24•15 years ago
|
||
followup pushed to mozilla-1.9.2 http://hg.mozilla.org/releases/mozilla-1.9.2/rev/4a152dd44217
Keywords: fixed1.9.2
Updated•15 years ago
|
status1.9.2:
--- → beta1-fixed
Keywords: fixed1.9.2
Updated•14 years ago
|
Flags: in-testsuite-
Whiteboard: [nv] → [nv] [fully fixed mozilla1.9.2a2 on m-1.9.2]
Comment 25•14 years ago
|
||
Attachment #428383 -
Flags: review?(bugspam.Callek)
Updated•14 years ago
|
Attachment #428383 -
Flags: review?(bugspam.Callek) → review+
Comment 26•14 years ago
|
||
Comment on attachment 428383 [details] [diff] [review] (Cv1-CC) Copy it to comm-central [Checkin: Comment 26] http://hg.mozilla.org/comm-central/rev/1269773ba53e
Attachment #428383 -
Attachment description: (Cv1-CC) Copy it to comm-central → (Cv1-CC) Copy it to comm-central
[Checkin: Comment 26]
Updated•14 years ago
|
Blocks: C192ConfSync
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•