Closed Bug 1274273 Opened 8 years ago Closed 8 years ago

Android nightly bustage due to make echo-variable-PACKAGE returning nothing

Categories

(Firefox Build System :: Android Studio and Gradle Integration, defect)

defect
Not set
blocker

Tracking

(firefox49 fixed)

RESOLVED FIXED
Tracking Status
firefox49 --- fixed

People

(Reporter: RyanVM, Unassigned)

References

Details

Why the hell is adb being run for "make echo-variable-PACKAGE"? In fact, I've noticed in the past that just building runs adb. That seems buggy.
So, one obvious reason is mobile/android/build.mk... Hoping it's the only one...
Uh.  That's interesting.  I don't think we changed anything with the android config recently; the libc++ change I committed yesterday was only affecting local builds, not builds we did in automation.  And we have a previous nightly build that worked with libc++ and the Android r11b toolchain:

http://archive.mozilla.org/pub/mobile/nightly/2016/05/2016-05-18-03-02-34-mozilla-central-android-api-15/mozilla-central-android-api-15-nightly-bm72-build1-build34.txt.gz

Did we do something unusual with the builders, like running a slightly different base system image or something?  The error about GLIBC is that you have a binary in the Android SDK that was compiled against a particular glibc version, but the version of glibc that's on the build machines is older and therefore doesn't have the particular version needed.  It's *possible* that the glibc *is* new enough and the symbols are just screwed up, but given glibc's compatibility policies, that's a pretty unlikely scenario.
Red herring: the GLIBC errors are also in the logs for the green nightlies.
Root cause is bug 1273006.
Blocks: 1273006
Flags: needinfo?(nfroyd)
Summary: Android nightly bustage due to missing glibc → Android nightly bustage due to make echo-variable-PACKAGE returning nothing
Bug 1273006 backed out. Thanks.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Product: Firefox for Android → Firefox Build System
You need to log in before you can comment on or make changes to this bug.