The default bug view has changed. See this FAQ.

Implement xptcall for FreeBSD/ia64

RESOLVED FIXED in mozilla17

Status

()

Core
XPConnect
RESOLVED FIXED
5 years ago
3 years ago

People

(Reporter: m_kato, Assigned: Jan Beich)

Tracking

(Blocks: 1 bug)

Trunk
mozilla17
Other
FreeBSD
Points:
---
Dependency tree / graph
Bug Flags:
in-testsuite -

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments, 3 obsolete attachments)

(Reporter)

Description

5 years ago
+++ 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.
(Assignee)

Comment 1

5 years ago
(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.
(Assignee)

Comment 2

5 years ago
Created attachment 646967 [details] [diff] [review]
build glue

At least try to build xptcall on FreeBSD for non-x86 archs. The patch comes from FreeBSD ports.
Attachment #646967 - Flags: review?(benjamin)
(Assignee)

Comment 3

5 years ago
Created attachment 646968 [details] [diff] [review]
ia64 xptcall stubs

Another patch from FreeBSD ports. As it uses same code as Linux it should use same stubs, too.
Attachment #646968 - Flags: review?(benjamin)
(Assignee)

Comment 4

5 years ago
Created attachment 646969 [details] [diff] [review]
ia64 xptcall stubs

missed genstubs.pl
Attachment #646968 - Attachment is obsolete: true
Attachment #646968 - Flags: review?(benjamin)
Attachment #646969 - Flags: review?(benjamin)
(Reporter)

Updated

5 years ago
Assignee: nobody → jbeich
Attachment #646967 - Flags: review?(benjamin) → review+
Attachment #646969 - Flags: review?(benjamin) → review+

Updated

5 years ago
Keywords: checkin-needed
(Assignee)

Comment 5

5 years ago
Created attachment 649838 [details] [diff] [review]
Bug 761077 - Build xptcall on FreeBSD ia64/ppc/ppc64/sparc64. r=bsmedberg
Attachment #646967 - Attachment is obsolete: true
(Assignee)

Comment 6

5 years ago
Created attachment 649840 [details] [diff] [review]
Bug 761077 - Use same xptcall stubs on FreeBSD ia64 as on Linux ia64. r=bsmedberg
Attachment #646969 - Attachment is obsolete: true
https://hg.mozilla.org/integration/mozilla-inbound/rev/0688cd4ca145
https://hg.mozilla.org/integration/mozilla-inbound/rev/af6beb179c82
Flags: in-testsuite-
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/0688cd4ca145
https://hg.mozilla.org/mozilla-central/rev/af6beb179c82
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
(Assignee)

Updated

3 years ago
Blocks: 970031
You need to log in before you can comment on or make changes to this bug.