This patch doesn't apply. On Tue, Jan 10, 2017 at 4:48 PM, Andreas Müller < schnitzelt...@googlemail.com> wrote:
> nspr-config adds path /usr/include > > which causes lots of > > | cc1plus: warning: include location "/usr/include" is unsafe for > cross-compilation [-Wpoison-system-directories] > > and finally fails with > > | In file included from /usr/include/sys/syscall.h:31:0, > | from <workdir>/cortexa7hf-neon- > vfpv4-angstrom-linux-gnueabi/firefox/45.5.1esr-r0/firefox- > 45.5.1esr/firefox-build-dir/dist/system_wrappers/sys/syscall.h:4, > | from <workdir>/cortexa7hf-neon- > vfpv4-angstrom-linux-gnueabi/firefox/45.5.1esr-r0/firefox- > 45.5.1esr/memory/mozjemalloc/jemalloc.c:397: > | <workdir>/cortexa7hf-neon-vfpv4-angstrom-linux-gnueabi/ > firefox/45.5.1esr-r0/firefox-45.5.1esr/memory/mozjemalloc/jemalloc.c: In > function '_mmap': > | <workdir>/cortexa7hf-neon-vfpv4-angstrom-linux-gnueabi/ > firefox/45.5.1esr-r0/firefox-45.5.1esr/memory/mozjemalloc/jemalloc.c:417:26: > error: '__NR_mmap2' undeclared (first use in this function) > | return (void *) syscall(SYS_mmap2, addr, length, prot, flags, > > Signed-off-by: Andreas Müller <schnitzelt...@googlemail.com> > --- > .../firefox/0002-use-pkg-config-to-find-nspr.patch | 37 > ++++++++++++++++++++++ > recipes-mozilla/firefox/firefox_45.6.0esr.bb | 1 + > 2 files changed, 38 insertions(+) > create mode 100644 recipes-mozilla/firefox/firefox/0002-use-pkg-config- > to-find-nspr.patch > > diff --git > a/recipes-mozilla/firefox/firefox/0002-use-pkg-config-to-find-nspr.patch > b/recipes-mozilla/firefox/firefox/0002-use-pkg-config-to-find-nspr.patch > new file mode 100644 > index 0000000..d97570b > --- /dev/null > +++ b/recipes-mozilla/firefox/firefox/0002-use-pkg-config- > to-find-nspr.patch > @@ -0,0 +1,37 @@ > +From cdb21594b814af82c4128ccd1179267de2e0e780 Mon Sep 17 00:00:00 2001 > +From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzelt...@googlemail.com> > +Date: Wed, 14 Dec 2016 22:57:55 +0100 > +Subject: [PATCH] use pkg-config to find nspr > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Upstream-Status: Inappropriate [embedded specific] > + > +Signed-off-by: Andreas Müller <schnitzelt...@googlemail.com> > +--- > + configure | 4 +++- > + 1 file changed, 3 insertions(+), 1 deletion(-) > + > +diff --git a/configure b/configure > +index 16133bf..806896a 100755 > +--- a/configure > ++++ b/configure > +@@ -15153,10 +15153,13 @@ fi > + echo "configure:15154: checking for NSPR - version >= $min_nspr_version" > >&5 > + > + no_nspr="" > ++ NSPR_CONFIG="pkg-config nspr" > ++ nspr_config_args= > + if test "$NSPR_CONFIG" != "no"; then > + NSPR_CFLAGS=`$NSPR_CONFIG $nspr_config_args --cflags` > + NSPR_LIBS=`$NSPR_CONFIG $nspr_config_args --libs` > +- NSPR_VERSION_STRING=`$NSPR_CONFIG $nspr_config_args > --version` > ++ NSPR_VERSION_STRING=`$NSPR_CONFIG $nspr_config_args > --modversion` > ++ echo -n "$NSPR_VERSION_STRING... " > + elif test -n "${NO_NSPR_CONFIG_SYSTEM_VERSION}"; then > + NSPR_CFLAGS="${NO_NSPR_CONFIG_SYSTEM_CFLAGS}" > + NSPR_LIBS="${NO_NSPR_CONFIG_SYSTEM_LDFLAGS}" > +-- > +2.5.5 > + > diff --git a/recipes-mozilla/firefox/firefox_45.6.0esr.bb > b/recipes-mozilla/firefox/firefox_45.6.0esr.bb > index 6ca6633..a4ae32f 100644 > --- a/recipes-mozilla/firefox/firefox_45.6.0esr.bb > +++ b/recipes-mozilla/firefox/firefox_45.6.0esr.bb > @@ -40,6 +40,7 @@ SRC_URI = "https://archive.mozilla.org/ > pub/firefox/releases/${PV}/source/firefox > file://Fix-firefox-install-dir.patch \ > > file://fixes/Correct-the-source-to-be-compatible-with-gcc6-by-pre.patch > \ > file://0001-use-pkg-config-to-find-nss.patch \ > + file://0002-use-pkg-config-to-find-nspr.patch \ > " > > SRC_URI[archive.md5sum] = "ee3cf2401a5716cebacaae5fb70d133f" > -- > 2.5.5 > > -- > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-devel > -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel