Closed
Bug 760335
Opened 13 years ago
Closed 13 years ago
Suppress Android gcc 4.4 warnings about "mangling of 'va_list' has changed in GCC 4.4"
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla15
People
(Reporter: cpeterson, Assigned: cpeterson)
References
()
Details
Attachments
(1 file)
2.61 KB,
patch
|
vlad
:
review+
|
Details | Diff | Splinter Review |
Android's gcc 4.4 dumps many "the mangling of 'va_list' has changed in GCC 4.4" warnings for system headers we don't control and va_list code that does not care about a stable name mangling ABI.
David Turner from the Android NDK team says [1]:
> there is no simple way to get rid of
> the warning that I know of (trust me I tried).
> The warning message comes from historical reasons. I believe it has been
> completely removed from the GCC 4.5 sources, but we're not using this yet.
>
> For the record, the issue is that the mangling of 'va_list' has changed
> between gcc 4.2.1 and 4.4.0 (due to a late corrigenda to the ARM spec,
> previous versions of the toolchain mangled va_list the same a void*, which
> was wrong).
>
> This however does *not* affect NDK-generated code because, very fortunately,
> none of the stable ABIs exposed by the NDK depend on this mangling (this has
> been checked carefully), so whichever toolchain you use, your code will run
> on all Android systems.
[1] https://groups.google.com/group/android-ndk/browse_thread/thread/9ab939743a968a83
Assignee | ||
Comment 1•13 years ago
|
||
Add gcc -Wno-psabi for Fennec's CXXFLAGS.
Assignee: nobody → cpeterson
Status: NEW → ASSIGNED
Attachment #629013 -
Flags: review?(ted.mielczarek)
Comment on attachment 629013 [details] [diff] [review]
suppress-psabi-warnings.patch
Yes please!
Attachment #629013 -
Flags: review?(ted.mielczarek) → review+
Assignee | ||
Comment 3•13 years ago
|
||
Comment 4•13 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla15
Updated•8 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•