Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sys-libs,net-fs: support cross-builds of WAF for tdb,tevent,ldb,samba #139

Merged
merged 5 commits into from Dec 9, 2019

Conversation

@dongsupark
Copy link
Member

dongsupark commented Dec 9, 2019

To be able to support cross-builds for ARM, we need to make a wrapper around WAF for sys-libs/tdb, sys-libs/tevent, sys-libs/ldb and net-fs/samba.

To do that, move sys-libs/tdb and sys-libs/tevent from portage-stable, remove unnecessary ebuilds, and add wrappers. We do not need to move other ebuilds, as they are already in coreos-overlay.

Also bump ldb to 1.3.6, and samba to 4.8.6, to avoid additional cross-build issues.
Also bump talloc to 2.1.11, tdb to 1.3.15, tevent to 0.9.37, to satisfy dependencies required by ldb 1.3.

This PR should be merged together with flatcar-linux/portage-stable#22.

dongsupark added 5 commits Dec 9, 2019
Bump talloc to 2.1.11, to satisfy dependencies required by ldb 1.3.
To be able to support cross-builds for ARM, we need to make a wrapper
around WAF for sys-libs/tdb. To do that, move sys-libs/tdb from
portage-stable, remove unnecessary ebuilds, and add wrappers.

Also bump tdb to 1.3.15, to satisfy dependencies required by ldb 1.3.
To be able to support cross-builds for ARM, we need to make a wrapper
around WAF for sys-libs/tevent. To do that, move sys-libs/tevent from
portage-stable, remove unnecessary ebuilds, and add wrappers.

Also bump tevent to 0.9.37, to satisfy dependencies required by ldb 1.3.
To be able to support cross-builds for ARM, we need to make a wrapper
around WAF for sys-libs/ldb.

Also bump ldb to 1.3.6, to avoid cross-builds issues happening with ldb
1.1.  Doing the upgrade, we also need to pull in new dependencies like
cmocka, talloc >= 2.1.11, tdb >= 1.3.15, and tevent >= 0.9.36.
To be able to support cross-builds for ARM, we need to make a wrapper
around WAF for sys-libs/samba.

Also bump samba to 4.8.6, to avoid cross-build issues happening with
samba 4.5.
@dongsupark dongsupark merged commit 5e22281 into flatcar-master Dec 9, 2019
@dongsupark dongsupark deleted the dongsu/samba-libs-cross branch Dec 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.