Message ID | 1427489707-22707-1-git-send-email-arnout@mind.be |
---|---|
State | Superseded |
Headers | show |
Dear Arnout Vandecappelle (Essensium/Mind), On Fri, 27 Mar 2015 21:55:07 +0100, Arnout Vandecappelle (Essensium/Mind) wrote: > diff --git a/docs/manual/adding-packages-generic.txt b/docs/manual/adding-packages-generic.txt > index b6615ce..7508cfa 100644 > --- a/docs/manual/adding-packages-generic.txt > +++ b/docs/manual/adding-packages-generic.txt > @@ -208,8 +208,9 @@ information is (assuming the package name is +libfoo+) : > which Buildroot will use to download the tarball from > +LIBFOO_SITE+. If +HOST_LIBFOO_SOURCE+ is not specified, it defaults > to +LIBFOO_SOURCE+. If none are specified, then the value is assumed > - to be +libfoo-$(LIBFOO_VERSION).tar.gz+. + Example: +LIBFOO_SOURCE = > - foobar-$(LIBFOO_VERSION).tar.bz2+ > + to be +libfoo-$(LIBFOO_VERSION).tar.gz+. > + + > + Example: +LIBFOO_SOURCE = foobar-$(LIBFOO_VERSION).tar.bz2+ > > * +LIBFOO_PATCH+ may contain a space-separated list of patch file > names, that Buildroot will download and apply to the package source Probably this part was not meant to be part of the patch, right? :-) Thomas
diff --git a/arch/Config.in b/arch/Config.in index 16ad8be..59bf84a 100644 --- a/arch/Config.in +++ b/arch/Config.in @@ -295,7 +295,12 @@ config BR2_BINFMT_FLAT_SEP_DATA config BR2_BINFMT_FLAT_SHARED 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 Allow to load and link indiviual FLAT binaries at run time. diff --git a/docs/manual/adding-packages-generic.txt b/docs/manual/adding-packages-generic.txt index b6615ce..7508cfa 100644 --- a/docs/manual/adding-packages-generic.txt +++ b/docs/manual/adding-packages-generic.txt @@ -208,8 +208,9 @@ information is (assuming the package name is +libfoo+) : which Buildroot will use to download the tarball from +LIBFOO_SITE+. If +HOST_LIBFOO_SOURCE+ is not specified, it defaults to +LIBFOO_SOURCE+. If none are specified, then the value is assumed - to be +libfoo-$(LIBFOO_VERSION).tar.gz+. + Example: +LIBFOO_SOURCE = - foobar-$(LIBFOO_VERSION).tar.bz2+ + to be +libfoo-$(LIBFOO_VERSION).tar.gz+. + + + Example: +LIBFOO_SOURCE = foobar-$(LIBFOO_VERSION).tar.bz2+ * +LIBFOO_PATCH+ may contain a space-separated list of patch file names, that Buildroot will download and apply to the package source