|
@@ -295,7 +295,12 @@ config BR2_BINFMT_FLAT_SEP_DATA
|
|
|
|
|
|
config BR2_BINFMT_FLAT_SHARED
|
|
config BR2_BINFMT_FLAT_SHARED
|
|
bool "Shared binary"
|
|
bool "Shared binary"
|
|
- select BR2_BINFMT_SUPPORTS_SHARED
|
|
|
|
|
|
+ # Even though this really generates shared binaries, there is no libdl
|
|
|
|
+ # and dlopen() cannot be used. So packages that require shared
|
|
|
|
+ # libraries cannot be built. Therefore, we don't select
|
|
|
|
+ # BR2_BINFMT_SUPPORTS_SHARED and therefore force BR2_STATIC_LIBS.
|
|
|
|
+ # Although this adds -static to the compilation, that's not a problem
|
|
|
|
+ # because the -mid-shared-library option overrides it.
|
|
help
|
|
help
|
|
Allow to load and link indiviual FLAT binaries at run time.
|
|
Allow to load and link indiviual FLAT binaries at run time.
|
|
|
|
|