Closed Bug 302162 Opened 20 years ago Closed 20 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: 20 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.