| Summary: | Can't build project statically with external toolchain | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Serj Kalichev <serj.kalichev> |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | buildroot |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
| Attachments: | Don't copy shared libraries to the target dir if BR2_PREFER_STATIC_LIB defined | ||
Created attachment 2749 [details] Don't copy shared libraries to the target dir if BR2_PREFER_STATIC_LIB defined Hello Buildroot version: 2010.11 I tried to build minimal busybox-only project for using as initramfs. I use external buildroot toolchain. The buildroot copy the .so libraries from external toolchain to the target dir unconditionally. But I build busybox statically and don't need shared libraries (the size of resulted image is too big with unneeded libraries). The attached patch use BR2_PREFER_STATIC_LIB to find out if the project prefer static linking and if the static linking is preferred don't copy shared libraries to the target dir.