Closed Bug 574477 Opened 14 years ago Closed 14 years ago

Need sys/queue.h in the NDK to support IPC enabled Android builds

Categories

(Release Engineering :: General, defect)

All
Android
defect
Not set
normal

Tracking

(blocking2.0 final+)

RESOLVED FIXED
Tracking Status
blocking2.0 --- final+

People

(Reporter: mwu, Assigned: bear)

References

Details

Attachments

(3 files, 2 obsolete files)

For electrolysis/IPC enabled builds, we'll need sys/queue.h in [NDK-root]/build/platforms/android-[58]/usr/include to build. This file (or at least my copy) happens to be licensed nicely (BSD) and is compiler/machine independent.
Assignee: nobody → bear
Blocks: 574486
Status: NEW → ASSIGNED
FWIW - I hear electrolysis may be merged into m-c very soon, so getting electrolysis builds isn't too important, but getting sys/queue.h in the NDK will be necessary to ensure things continue to build after electrolysis lands.
(In reply to comment #1)
> FWIW - I hear electrolysis may be merged into m-c very soon, so getting
> electrolysis builds isn't too important, but getting sys/queue.h in the NDK
> will be necessary to ensure things continue to build after electrolysis lands.

is this going to happen before the summit or after?
Before. dougt says "hours probably".
blocking2.0: --- → ?
Attachment #455022 - Flags: review?(bhearsum)
Attachment #455025 - Flags: review?(bhearsum)
will be testing this in our staging environment after dinner
Bear, can you please paste or attach the instructions used to create the Source .zip?
Attachment #455025 - Flags: review?(bhearsum) → review+
The attached is the README.txt file included in the source tarball we have on the FTP server to satisfy some of the licensing restrictions.  It includes the steps required to rebuild the zip file used as the rpmbuild source file
Comment on attachment 455168 [details]
instructions on creating the r4c ndk rpm source zip

This is generally OK but you can attach a new version which is more explicit about sys/queue.h. If I had to rebuilt this I'd have no clue where to put it.
Attachment #455022 - Flags: review?(bhearsum) → review+
(In reply to comment #9)
> (From update of attachment 455168 [details])
> This is generally OK but you can attach a new version which is more explicit
> about sys/queue.h. If I had to rebuilt this I'd have no clue where to put it.

yea, I haven't finished that yet.  I really should be filing a blocking bug for this that says that I need to also update the ftp source tarball...

/me goes to do that
Comment on attachment 455025 [details] [diff] [review]
point centos5 puppet manifests to new android-ndk-r4c rpm

changeset:   190:d9879ee34e47
Attachment #455025 - Flags: checked-in+
Comment on attachment 455022 [details] [diff] [review]
adjust android-ndk-r4c rpm spec file to use new source zip

changeset:   7:d12b879b7268
Attachment #455022 - Flags: checked-in+
Depends on: 576004
Attachment #455025 - Attachment is obsolete: true
Attachment #455409 - Flags: review?(rail)
Attachment #455022 - Attachment is obsolete: true
Attachment #455410 - Flags: review?(rail)
Comment on attachment 455409 [details] [diff] [review]
point centos5 puppet manifests to new android-ndk-r4c rpm

Looks fine
Attachment #455409 - Flags: review?(rail) → review+
Comment on attachment 455410 [details] [diff] [review]
adjust android-ndk-r4c rpm spec file to use new source zip

Looks fine
Attachment #455410 - Flags: review?(rail) → review+
Attachment #455409 - Flags: checked-in?
Attachment #455410 - Flags: checked-in?
Comment on attachment 455410 [details] [diff] [review]
adjust android-ndk-r4c rpm spec file to use new source zip

http://hg.mozilla.org/build/rpm-sources/rev/a5e78d78b6e2
Attachment #455410 - Flags: checked-in? → checked-in+
Comment on attachment 455409 [details] [diff] [review]
point centos5 puppet manifests to new android-ndk-r4c rpm

http://hg.mozilla.org/build/puppet-manifests/rev/9b89c0af7087
Attachment #455409 - Flags: checked-in? → checked-in+
this seems pretty well fixed.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
blocking2.0: ? → final+
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: