Closed Bug 302162 Opened 19 years ago Closed 19 years ago

Compatibility issue between embeded Mozilla and its users

Categories

(SeaMonkey :: Build Config, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: westlookbird, Unassigned)

References

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20050606
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20050606

We have embedded Mozilla in our project using xpcom APIs.

But we meet a big compatibility problem which is caused by the gcc compilers'
ABI change.
If Mozilla and our project are built by different version gcc with different ABI
version, the program will not work Sad .

That's really a depression and we have made lots of tries to solve that, but we
still don't have a good solution.

So, could mozilla document that build with gcc3.x or above should use ABI1 ?
That's will be very helpfulto solve the compatibility problem. And further more,
many other projects depend on mozilla will definitely
benefit from that too.

thanks,
Michael

Reproducible: Always
*** Bug 302132 has been marked as a duplicate of this bug. ***
The GCC3 ABI is now used for all official mozilla.org releases. The differences
between gcc3.2/3.4/4.0 do not affect our frozen symbols or interface vtables. If
you are using the unfrozen symbols you will have to use the same compiler settings.
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.