Closed Bug 761077 Opened 8 years ago Closed 7 years ago

Implement xptcall for FreeBSD/ia64

Categories

(Core :: XPConnect, defect)

Other
FreeBSD
defect
Not set

Tracking

()

RESOLVED FIXED
mozilla17

People

(Reporter: m_kato, Assigned: jbeich)

References

Details

Attachments

(2 files, 3 obsolete files)

+++ This bug was initially created as a clone of Bug #729447 +++

> ok, now I get to
> 
> gmake[10]: Entering directory
> `/usr/ports/www/firefox/mozilla-central/obj-ia64-unknown-freebsd9.9/xpcom/
> reflect/xptcall/src/md/unix'
> /usr/ports/www/firefox/mozilla-central/config/rules.mk:383: *** XPTCall not
> implemented on this platform!.  Stop.
> gmake[10]: Leaving directory
> `/usr/ports/www/firefox/mozilla-central/obj-ia64-unknown-freebsd9.9/xpcom/
> reflect/xptcall/src/md/unix'
> gmake[9]: *** [export] Error 2

We don't support FreeBSD/ia64 yet.  IA64 support for xpconnect is Linux and HP-UX only.  Does FreeBSD ports support IA64?  If so, let's backport it to our code by separated bug.
(In reply to Makoto Kato from comment #0)
> Does FreeBSD ports support IA64?  If so, let's backport it to our code by separated bug.

It used to work. I have no hardware to confirm if it still is or need more patches.
Attached patch build glue (obsolete) — Splinter Review
At least try to build xptcall on FreeBSD for non-x86 archs. The patch comes from FreeBSD ports.
Attachment #646967 - Flags: review?(benjamin)
Attached patch ia64 xptcall stubs (obsolete) — Splinter Review
Another patch from FreeBSD ports. As it uses same code as Linux it should use same stubs, too.
Attachment #646968 - Flags: review?(benjamin)
Attached patch ia64 xptcall stubs (obsolete) — Splinter Review
missed genstubs.pl
Attachment #646968 - Attachment is obsolete: true
Attachment #646968 - Flags: review?(benjamin)
Attachment #646969 - Flags: review?(benjamin)
Assignee: nobody → jbeich
Attachment #646967 - Flags: review?(benjamin) → review+
Attachment #646969 - Flags: review?(benjamin) → review+
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/0688cd4ca145
https://hg.mozilla.org/mozilla-central/rev/af6beb179c82
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
Blocks: 970031
You need to log in before you can comment on or make changes to this bug.