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)

x86_64
Linux
defect
Not set
normal

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
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.