Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:GA
MozillaFirefox.3323
mozilla-protected_symbols.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mozilla-protected_symbols.patch of Package MozillaFirefox.3323
# HG changeset patch # Parent d550012859dd1cfcdce7c5b1a23ba4899d5dbf19 Make referenced symbols not protected, since it breaks down during linking. bsc#984637 diff --git a/xpcom/components/Module.h b/xpcom/components/Module.h --- a/xpcom/components/Module.h +++ b/xpcom/components/Module.h @@ -120,17 +120,17 @@ struct Module #if defined(MOZILLA_INTERNAL_API) # define NSMODULE_NAME(_name) _name##_NSModule # if defined(_MSC_VER) # pragma section(".kPStaticModules$M", read) # pragma comment(linker, "/merge:.kPStaticModules=.rdata") # define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport) # elif defined(__GNUC__) # if defined(__ELF__) -# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("protected"))) +# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("default"))) # elif defined(__MACH__) # define NSMODULE_SECTION __attribute__((section("__DATA, .kPStaticModules"), visibility("default"))) # elif defined (_WIN32) # define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), dllexport)) # endif # endif # if !defined(NSMODULE_SECTION) # error Do not know how to define sections.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor