Closed
Bug 1222657
Opened 9 years ago
Closed 9 years ago
Strange warning message: OS_TARGET is Android, disabling -Werror
Categories
(Thunderbird :: Build Config, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1211568
People
(Reporter: ishikawa, Unassigned)
References
Details
I am compling C-C TB under Debian GNU/Linux 64-bit.
I refreshed my C-C source tree in the last 24 hours, and noticed
that there are strange messages of the form as follows.
I grepped "OS_Target" in my local log.
../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
../../coreconf/Linux.mk:172: !!! OS_TARGET is Android, disabling -Werror
It seems that build process seems to think I am cross-compiling?
Linux.mk has this to say:
---
ifndef NSS_ENABLE_WERROR
ifneq ($(OS_TARGET),Android)
# Android lollipop generates the following warning:
# error: call to 'sprintf' declared with attribute warning:
# sprintf is often misused; please use snprintf [-Werror]
# So, just suppress -Werror entirely on Android
NSS_ENABLE_WERROR = 0
$(warning !!! OS_TARGET is Android, disabling -Werror)
else
ifeq ($(COMPILER_TAG),_clang)
# Clang reports its version as an older gcc, but it's OK
NSS_ENABLE_WERROR = 1
else
---
From what I gathered OS_TARGET is set to Android
when we are cross-compiling (I could be wrong.)
I wonder how to fix this.
TIA
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•