[oe] [PATCH] eglibc: fix build with make-3.82

Khem Raj raj.khem at gmail.com
Tue Nov 2 21:49:33 UTC 2010


On Tue, Nov 2, 2010 at 2:15 PM, Vasily Khoruzhick <anarsoul at gmail.com> wrote:
> Add patch to fix this error when building eglibc-2.12
> with make-3.82:
>

thanks for the patch. while you are at it can you also patch other
versions of eglibc
that would be nice.

> make[2]: Entering directory `eglibc-2_12/libc/manual'
> Makefile:246: *** mixed implicit and normal rules.  Stop.
>
> Signed-off-by: Vasily Khoruzhick <anarsoul at gmail.com>
> ---
>  recipes/eglibc/eglibc_2.12.bb              |    3 ++-
>  recipes/eglibc/files/eglibc-make-382.patch |   15 +++++++++++++++
>  2 files changed, 17 insertions(+), 1 deletions(-)
>  create mode 100644 recipes/eglibc/files/eglibc-make-382.patch
>
> diff --git a/recipes/eglibc/eglibc_2.12.bb b/recipes/eglibc/eglibc_2.12.bb
> index 40ab65c..956f64b 100644
> --- a/recipes/eglibc/eglibc_2.12.bb
> +++ b/recipes/eglibc/eglibc_2.12.bb
> @@ -4,7 +4,7 @@ DEFAULT_PREFERENCE = "-1"
>  DEPENDS += "gperf-native"
>  FILESPATHPKG =. "eglibc-svn:"
>  PV = "2.12"
> -PR = "${INC_PR}.6"
> +PR = "${INC_PR}.7"
>  PR_append = "+svnr${SRCPV}"
>  SRCREV="11762"
>  EGLIBC_BRANCH="eglibc-2_12"
> @@ -16,6 +16,7 @@ SRC_URI = "svn://svn.eglibc.org/branches;module=${EGLIBC_BRANCH};proto=svn \
>            file://sh4_local-fpscr_values.patch \
>            file://eglibc-dont-cache-slibdir.patch \
>            file://armv4-eabi-compile-fix.patch \
> +           file://eglibc-make-382.patch \
>            file://etc/ld.so.conf \
>            file://generate-supported.mk"
>  S = "${WORKDIR}/${EGLIBC_BRANCH}/libc"
> diff --git a/recipes/eglibc/files/eglibc-make-382.patch b/recipes/eglibc/files/eglibc-make-382.patch
> new file mode 100644
> index 0000000..5ecad90
> --- /dev/null
> +++ b/recipes/eglibc/files/eglibc-make-382.patch
> @@ -0,0 +1,15 @@
> +http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=blob_plain;f=source/base/glibc/make-3.82-fix.patch;hb=8217c32ecc2e14962847ba3d8a272eb64a3dba4f
> +
> +--- libc/manual/Makefile
> ++++ libc/manual/Makefile
> +@@ -232,7 +232,9 @@
> + .PHONY: stubs
> + stubs: $(objpfx)stubs
> + endif
> +-$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
> ++$(objpfx)stubs ../po/manual.pot:
> ++      touch $@
> ++$(objpfx)stamp%:
> +       $(make-target-directory)
> +       touch $@
> +
> --
> 1.7.3.2
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list