Closed Bug 1127542 Opened 9 years ago Closed 9 years ago

libffi: NetBSD/powerpc support

Categories

(Core :: js-ctypes, defect)

PowerPC
NetBSD
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla38
Tracking Status
firefox38 --- fixed

People

(Reporter: wiz, Assigned: wiz)

Details

Attachments

(1 file, 1 obsolete file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:35.0) Gecko/20100101 Firefox/35.0
Build ID: 20150122214805

Steps to reproduce:

NetBSD/powerpc behaves like FreeBSD and OpenBSD. libffi's configure doesn't know about this yet. I've filed an upstream bug report with libffi to fix this, and it was accepted. Now I'd like to see this integrated into mozilla's copy of libffi.


Actual results:

The libffi commit is here:
https://github.com/atgreen/libffi/commit/06747d318761884e70dfa433a9548219fd779d7d

I'll attach the patch.
OS: Mac OS X → NetBSD
Hardware: x86 → PowerPC
Attachment #8556709 - Flags: review?(jorendorff)
Component: Untriaged → JavaScript Engine
Product: Firefox → Core
Attachment #8556709 - Attachment is patch: true
Component: JavaScript Engine → js-ctypes
Comment on attachment 8556709 [details] [diff] [review]
Patch handling NetBSD/powerpc like FreeBSD/OpenBSD.

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

Fine with me.
Attachment #8556709 - Flags: review?(jorendorff) → review+
Same patch formatted for hg with r= & bug # added, also took the liberty of tweaking configure.ac.
Attachment #8562980 - Flags: review+
Attachment #8562980 - Flags: checkin?
Since this touches a configure file, and last i did i got burnt, i'll let this to the sherrifs..
Assignee: nobody → wiz
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Keywords: checkin-needed
Attachment #8556709 - Attachment is obsolete: true
Comment on attachment 8562980 [details] [diff] [review]
same patch, also fixing configure.ac

You don't need to set checkin? on top of checkin-needed. It just creates more busy work for those of us landing for you.

Also, you really should have included a diff in the libffi-patches dir as part of this patch, but since it's already taken upstream anyway, I guess it's not a huge deal.
Attachment #8562980 - Flags: checkin?
https://hg.mozilla.org/mozilla-central/rev/d9df89f77ab1
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: