| Summary: | host-libcap failed to build | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Dr I J Ormshaw <ian_ormshaw> |
| Component: | Other | Assignee: | Heiko Thiery <heiko.thiery> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | buildroot, heiko.thiery |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
| Attachments: |
fixes the make argument from DYNAMIC to SHARED
second iteration of the patch Config file Full log of pcap build third iteration of the patch patch from kernel bug 210135 |
||
|
Description
Dr I J Ormshaw
2020-11-05 09:10:15 UTC
Created attachment 8631 [details]
fixes the make argument from DYNAMIC to SHARED
Could you please test the attached patch? (In reply to Heiko Thiery from comment #1) Do you need to pass both DYNAMIC=something *and* SHARED=something ? This seems a bit redundant. According to what you did in 8d38eb052e7006b6e74e9453351d7f245144481e, it seems that DYNAMIC has gone away, and SHARED is the new variable to use ? Created attachment 8636 [details]
second iteration of the patch
Your're right. That is not needed anymore. It was just a quick shot to get a feetback. I added an updated version of the patch that removes the DYNAMIC arguments. Or more a feedback than a feetback ;-) I am still seeing the same error, with either version of the patch after doing the following:
1) Deleting my build directory.
2) Checking out the source from tag 2020.11-rc1
3) In the where the source is checked out applying the patch with:
patch -p1 -i <path to patch>/0001-package-libcap-fix-building-on-host-package.patch
4) Copying my config file to the build directoty
5) Building buildroot
Created attachment 8646 [details]
Config file
Created attachment 8651 [details]
Full log of pcap build
Same failure here (openSUSE Tumbleweed), both attached patches did not work..., reverting 8d38eb052e7006b6e74e9453351d7f245144481e worked... Created attachment 8656 [details]
third iteration of the patch
I added a patch for libcap that should prevent adding the --static flag. Please give it a try.
I also started a request to the libcap maintainer get feedback if this is the correct way.
Thank you
That builds okay now. Also I deployed the build to the target system, and it runs with no problems. Thanks, Ian Thanks for the feedback. I will wait for a response from libcap maintainer. And if my patch is sufficient we can apply it to buildroot. Created attachment 8666 [details]
patch from kernel bug 210135
tested-by:
Reverting the previous patch
Testing that the build then failed. it did.
Added the attached patch (0000-kernel.org-bug-210135.patch) to <GLOBAL_PATCHES>/libcap/2.54
Cleaning the build area
Rebuilding
Result:
host-libcap once again build.
fixed with 7540fbe877d48d75113338430ce3304a00a82cb1 |