All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/6][meta-openembedded] llvm: update 3.5.2 to have a sane ARM JIT for OpenJDK-8
@ 2015-10-13 20:27 Jens Rehsack
  2015-10-13 21:17 ` Martin Jansa
  0 siblings, 1 reply; 3+ messages in thread
From: Jens Rehsack @ 2015-10-13 20:27 UTC (permalink / raw)
  To: yocto; +Cc: Otavio Salvador


llvm introduced new JIT technology MCJIT with llvm 3.4 and fixes ARM in 3.5
(see http://llvm.org/releases/3.5.2/docs/ReleaseNotes.html#changes-to-the-arm-backend).

Ensure JIT is built with llvm

Signed-off-by: Jens Rehsack <sno@netbsd.org>
---
 meta-oe/recipes-core/llvm/llvm.inc                 |  8 +---
 ...r-output-from-configure-if-CFLAGS-is-set-.patch | 52 ----------------------
 .../{llvm3.3 => llvm3.5}/arm_fenv_uclibc.patch     |  0
 .../llvm/{llvm3.3_3.3.bb => llvm3.5_3.5.2.bb}      | 11 +++--
 4 files changed, 9 insertions(+), 62 deletions(-)
 delete mode 100644 meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
 rename meta-oe/recipes-core/llvm/{llvm3.3 => llvm3.5}/arm_fenv_uclibc.patch (100%)
 rename meta-oe/recipes-core/llvm/{llvm3.3_3.3.bb => llvm3.5_3.5.2.bb} (71%)

diff --git a/meta-oe/recipes-core/llvm/llvm.inc b/meta-oe/recipes-core/llvm/llvm.inc
index 0597be1..cc45ca7 100644
--- a/meta-oe/recipes-core/llvm/llvm.inc
+++ b/meta-oe/recipes-core/llvm/llvm.inc
@@ -20,11 +20,6 @@
 DESCRIPTION = "The Low Level Virtual Machine"
 HOMEPAGE = "http://llvm.org"
 
-# 3-clause BSD-like
-# University of Illinois/NCSA Open Source License
-LICENSE = "NCSA"
-LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=d0a3ef0d3e0e8f5cf59e5ffc273ab1f8"
-
 DEPENDS = "libffi libxml2-native llvm-common"
 
 inherit perlnative pythonnative autotools
@@ -32,7 +27,7 @@ inherit perlnative pythonnative autotools
 LLVM_RELEASE = "${PV}"
 LLVM_DIR = "llvm${LLVM_RELEASE}"
 
-SRC_URI = "http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.gz"
+SRC_URI = "http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.xz"
 S = "${WORKDIR}/llvm-${PV}.src"
 
 LLVM_BUILD_DIR = "${WORKDIR}/llvm-${PV}.build"
@@ -42,6 +37,7 @@ EXTRA_OECONF += "--disable-assertions \
                  --enable-debug-runtime \
                  --disable-expensive-checks \
                  --enable-bindings=none \
+                 --enable-jit \
                  --enable-keep-symbols \
                  --enable-libffi \
                  --enable-optimized \
diff --git a/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch b/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
deleted file mode 100644
index 44387e8..0000000
--- a/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From d4bf7a3853dab12c11cbfc8088fd76f548a8d017 Mon Sep 17 00:00:00 2001
-From: Patrik Hagglund <patrik.h.hagglund@ericsson.com>
-Date: Tue, 24 Sep 2013 11:38:45 +0000
-Subject: [PATCH] Remove error output from configure if CFLAGS is set (r174313).
-
-This fixes PR16724.
-
-git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191289 91177308-0d34-0410-b5e6-96231b3b80d8
-
-https://github.com/llvm-mirror/llvm/commit/d4bf7a3853dab12c11cbfc8088fd76f548a8d017
-
-Upstream-Status: Backport
-
-Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
----
- autoconf/configure.ac | 4 ++--
- configure             | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/autoconf/configure.ac b/autoconf/configure.ac
-index f9c365c..45f2fe4 100644
---- a/autoconf/configure.ac
-+++ b/autoconf/configure.ac
-@@ -61,8 +61,8 @@ fi
- 
- dnl Default to empty (i.e. assigning the null string to) CFLAGS and CXXFLAGS,
- dnl instead of the autoconf default (for example, '-g -O2' for CC=gcc).
--${CFLAGS=}
--${CXXFLAGS=}
-+: ${CFLAGS=}
-+: ${CXXFLAGS=}
- 
- dnl We need to check for the compiler up here to avoid anything else
- dnl starting with a different one.
-diff --git a/configure b/configure
-index f3a6594..9090cda 100755
---- a/configure
-+++ b/configure
-@@ -1992,8 +1992,8 @@ echo "$as_me: error: Already configured in ${srcdir}" >&2;}
-   fi
- fi
- 
--${CFLAGS=}
--${CXXFLAGS=}
-+: ${CFLAGS=}
-+: ${CXXFLAGS=}
- 
- ac_ext=c
- ac_cpp='$CPP $CPPFLAGS'
--- 
-1.9.1
-
diff --git a/meta-oe/recipes-core/llvm/llvm3.3/arm_fenv_uclibc.patch b/meta-oe/recipes-core/llvm/llvm3.5/arm_fenv_uclibc.patch
similarity index 100%
rename from meta-oe/recipes-core/llvm/llvm3.3/arm_fenv_uclibc.patch
rename to meta-oe/recipes-core/llvm/llvm3.5/arm_fenv_uclibc.patch
diff --git a/meta-oe/recipes-core/llvm/llvm3.3_3.3.bb b/meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
similarity index 71%
rename from meta-oe/recipes-core/llvm/llvm3.3_3.3.bb
rename to meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
index 60a2221..7289b81 100644
--- a/meta-oe/recipes-core/llvm/llvm3.3_3.3.bb
+++ b/meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
@@ -1,14 +1,17 @@
 require llvm.inc
 
+# 3-clause BSD-like
+# University of Illinois/NCSA Open Source License
+LICENSE = "NCSA"
+LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=47e311aa9caedd1b3abf098bd7814d1d"
+
 DEPENDS += "zlib"
 EXTRA_OECONF += "--enable-zlib"
 
-SRC_URI += "file://Remove-error-output-from-configure-if-CFLAGS-is-set-.patch"
-
 SRC_URI_append_libc-uclibc = " file://arm_fenv_uclibc.patch "
 
-SRC_URI[md5sum] = "40564e1dc390f9844f1711c08b08e391"
-SRC_URI[sha256sum] = "68766b1e70d05a25e2f502e997a3cb3937187a3296595cf6e0977d5cd6727578"
+SRC_URI[md5sum] = "f5a4dc595f7e8bd23397684d0906d014"
+SRC_URI[sha256sum] = "44196156d5749eb4b4224fe471a29cc3984df92570a4a89fa859f7394fc0c575"
 
 PACKAGECONFIG ??= ""
 PACKAGECONFIG[r600] = "--enable-experimental-targets=R600,,,"
-- 
1.9.1

This patch is required to apply meta-java my updates for OpenJDK 8.

-- 
Jens Rehsack - rehsack@gmail.com



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH 1/6][meta-openembedded] llvm: update 3.5.2 to have a sane ARM JIT for OpenJDK-8
  2015-10-13 20:27 [PATCH 1/6][meta-openembedded] llvm: update 3.5.2 to have a sane ARM JIT for OpenJDK-8 Jens Rehsack
@ 2015-10-13 21:17 ` Martin Jansa
  2015-10-14  5:14   ` Jens Rehsack
  0 siblings, 1 reply; 3+ messages in thread
From: Martin Jansa @ 2015-10-13 21:17 UTC (permalink / raw)
  To: Jens Rehsack; +Cc: yocto, Otavio Salvador

[-- Attachment #1: Type: text/plain, Size: 6337 bytes --]

On Tue, Oct 13, 2015 at 10:27:54PM +0200, Jens Rehsack wrote:
> 
> llvm introduced new JIT technology MCJIT with llvm 3.4 and fixes ARM in 3.5
> (see http://llvm.org/releases/3.5.2/docs/ReleaseNotes.html#changes-to-the-arm-backend).
> 
> Ensure JIT is built with llvm
> 
> Signed-off-by: Jens Rehsack <sno@netbsd.org>
> ---
>  meta-oe/recipes-core/llvm/llvm.inc                 |  8 +---
>  ...r-output-from-configure-if-CFLAGS-is-set-.patch | 52 ----------------------
>  .../{llvm3.3 => llvm3.5}/arm_fenv_uclibc.patch     |  0
>  .../llvm/{llvm3.3_3.3.bb => llvm3.5_3.5.2.bb}      | 11 +++--
>  4 files changed, 9 insertions(+), 62 deletions(-)
>  delete mode 100644 meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
>  rename meta-oe/recipes-core/llvm/{llvm3.3 => llvm3.5}/arm_fenv_uclibc.patch (100%)
>  rename meta-oe/recipes-core/llvm/{llvm3.3_3.3.bb => llvm3.5_3.5.2.bb} (71%)
> 
> diff --git a/meta-oe/recipes-core/llvm/llvm.inc b/meta-oe/recipes-core/llvm/llvm.inc
> index 0597be1..cc45ca7 100644
> --- a/meta-oe/recipes-core/llvm/llvm.inc
> +++ b/meta-oe/recipes-core/llvm/llvm.inc
> @@ -20,11 +20,6 @@
>  DESCRIPTION = "The Low Level Virtual Machine"
>  HOMEPAGE = "http://llvm.org"
>  
> -# 3-clause BSD-like
> -# University of Illinois/NCSA Open Source License
> -LICENSE = "NCSA"
> -LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=d0a3ef0d3e0e8f5cf59e5ffc273ab1f8"
> -

Why do you move this?

Still wrong ML. Should go to openembedded-devel with [meta-oe] in
subject - the same for other patches in this set.

>  DEPENDS = "libffi libxml2-native llvm-common"
>  
>  inherit perlnative pythonnative autotools
> @@ -32,7 +27,7 @@ inherit perlnative pythonnative autotools
>  LLVM_RELEASE = "${PV}"
>  LLVM_DIR = "llvm${LLVM_RELEASE}"
>  
> -SRC_URI = "http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.gz"
> +SRC_URI = "http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.xz"
>  S = "${WORKDIR}/llvm-${PV}.src"
>  
>  LLVM_BUILD_DIR = "${WORKDIR}/llvm-${PV}.build"
> @@ -42,6 +37,7 @@ EXTRA_OECONF += "--disable-assertions \
>                   --enable-debug-runtime \
>                   --disable-expensive-checks \
>                   --enable-bindings=none \
> +                 --enable-jit \
>                   --enable-keep-symbols \
>                   --enable-libffi \
>                   --enable-optimized \
> diff --git a/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch b/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
> deleted file mode 100644
> index 44387e8..0000000
> --- a/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
> +++ /dev/null
> @@ -1,52 +0,0 @@
> -From d4bf7a3853dab12c11cbfc8088fd76f548a8d017 Mon Sep 17 00:00:00 2001
> -From: Patrik Hagglund <patrik.h.hagglund@ericsson.com>
> -Date: Tue, 24 Sep 2013 11:38:45 +0000
> -Subject: [PATCH] Remove error output from configure if CFLAGS is set (r174313).
> -
> -This fixes PR16724.
> -
> -git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191289 91177308-0d34-0410-b5e6-96231b3b80d8
> -
> -https://github.com/llvm-mirror/llvm/commit/d4bf7a3853dab12c11cbfc8088fd76f548a8d017
> -
> -Upstream-Status: Backport
> -
> -Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
> ----
> - autoconf/configure.ac | 4 ++--
> - configure             | 4 ++--
> - 2 files changed, 4 insertions(+), 4 deletions(-)
> -
> -diff --git a/autoconf/configure.ac b/autoconf/configure.ac
> -index f9c365c..45f2fe4 100644
> ---- a/autoconf/configure.ac
> -+++ b/autoconf/configure.ac
> -@@ -61,8 +61,8 @@ fi
> - 
> - dnl Default to empty (i.e. assigning the null string to) CFLAGS and CXXFLAGS,
> - dnl instead of the autoconf default (for example, '-g -O2' for CC=gcc).
> --${CFLAGS=}
> --${CXXFLAGS=}
> -+: ${CFLAGS=}
> -+: ${CXXFLAGS=}
> - 
> - dnl We need to check for the compiler up here to avoid anything else
> - dnl starting with a different one.
> -diff --git a/configure b/configure
> -index f3a6594..9090cda 100755
> ---- a/configure
> -+++ b/configure
> -@@ -1992,8 +1992,8 @@ echo "$as_me: error: Already configured in ${srcdir}" >&2;}
> -   fi
> - fi
> - 
> --${CFLAGS=}
> --${CXXFLAGS=}
> -+: ${CFLAGS=}
> -+: ${CXXFLAGS=}
> - 
> - ac_ext=c
> - ac_cpp='$CPP $CPPFLAGS'
> --- 
> -1.9.1
> -
> diff --git a/meta-oe/recipes-core/llvm/llvm3.3/arm_fenv_uclibc.patch b/meta-oe/recipes-core/llvm/llvm3.5/arm_fenv_uclibc.patch
> similarity index 100%
> rename from meta-oe/recipes-core/llvm/llvm3.3/arm_fenv_uclibc.patch
> rename to meta-oe/recipes-core/llvm/llvm3.5/arm_fenv_uclibc.patch
> diff --git a/meta-oe/recipes-core/llvm/llvm3.3_3.3.bb b/meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
> similarity index 71%
> rename from meta-oe/recipes-core/llvm/llvm3.3_3.3.bb
> rename to meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
> index 60a2221..7289b81 100644
> --- a/meta-oe/recipes-core/llvm/llvm3.3_3.3.bb
> +++ b/meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
> @@ -1,14 +1,17 @@
>  require llvm.inc
>  
> +# 3-clause BSD-like
> +# University of Illinois/NCSA Open Source License
> +LICENSE = "NCSA"
> +LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=47e311aa9caedd1b3abf098bd7814d1d"
> +
>  DEPENDS += "zlib"
>  EXTRA_OECONF += "--enable-zlib"
>  
> -SRC_URI += "file://Remove-error-output-from-configure-if-CFLAGS-is-set-.patch"
> -
>  SRC_URI_append_libc-uclibc = " file://arm_fenv_uclibc.patch "
>  
> -SRC_URI[md5sum] = "40564e1dc390f9844f1711c08b08e391"
> -SRC_URI[sha256sum] = "68766b1e70d05a25e2f502e997a3cb3937187a3296595cf6e0977d5cd6727578"
> +SRC_URI[md5sum] = "f5a4dc595f7e8bd23397684d0906d014"
> +SRC_URI[sha256sum] = "44196156d5749eb4b4224fe471a29cc3984df92570a4a89fa859f7394fc0c575"
>  
>  PACKAGECONFIG ??= ""
>  PACKAGECONFIG[r600] = "--enable-experimental-targets=R600,,,"
> -- 
> 1.9.1
> 
> This patch is required to apply meta-java my updates for OpenJDK 8.
> 
> -- 
> Jens Rehsack - rehsack@gmail.com
> 
> -- 
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH 1/6][meta-openembedded] llvm: update 3.5.2 to have a sane ARM JIT for OpenJDK-8
  2015-10-13 21:17 ` Martin Jansa
@ 2015-10-14  5:14   ` Jens Rehsack
  0 siblings, 0 replies; 3+ messages in thread
From: Jens Rehsack @ 2015-10-14  5:14 UTC (permalink / raw)
  To: Martin Jansa; +Cc: yocto, Otavio Salvador


> Am 13.10.2015 um 23:17 schrieb Martin Jansa <martin.jansa@gmail.com>:
> 
> On Tue, Oct 13, 2015 at 10:27:54PM +0200, Jens Rehsack wrote:
>> 
>> llvm introduced new JIT technology MCJIT with llvm 3.4 and fixes ARM in 3.5
>> (see http://llvm.org/releases/3.5.2/docs/ReleaseNotes.html#changes-to-the-arm-backend).
>> 
>> Ensure JIT is built with llvm
>> 
>> Signed-off-by: Jens Rehsack <sno@netbsd.org>
>> ---
>> meta-oe/recipes-core/llvm/llvm.inc                 |  8 +---
>> ...r-output-from-configure-if-CFLAGS-is-set-.patch | 52 ----------------------
>> .../{llvm3.3 => llvm3.5}/arm_fenv_uclibc.patch     |  0
>> .../llvm/{llvm3.3_3.3.bb => llvm3.5_3.5.2.bb}      | 11 +++--
>> 4 files changed, 9 insertions(+), 62 deletions(-)
>> delete mode 100644 meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
>> rename meta-oe/recipes-core/llvm/{llvm3.3 => llvm3.5}/arm_fenv_uclibc.patch (100%)
>> rename meta-oe/recipes-core/llvm/{llvm3.3_3.3.bb => llvm3.5_3.5.2.bb} (71%)
>> 
>> diff --git a/meta-oe/recipes-core/llvm/llvm.inc b/meta-oe/recipes-core/llvm/llvm.inc
>> index 0597be1..cc45ca7 100644
>> --- a/meta-oe/recipes-core/llvm/llvm.inc
>> +++ b/meta-oe/recipes-core/llvm/llvm.inc
>> @@ -20,11 +20,6 @@
>> DESCRIPTION = "The Low Level Virtual Machine"
>> HOMEPAGE = "http://llvm.org"
>> 
>> -# 3-clause BSD-like
>> -# University of Illinois/NCSA Open Source License
>> -LICENSE = "NCSA"
>> -LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=d0a3ef0d3e0e8f5cf59e5ffc273ab1f8"
>> -
> 
> Why do you move this?

Because the md5 changed. Since ${PV}.inc should remain unchanged when updating (gz vs. xz is probably unfortunate, either),
move it to .bb (date update changes md5)

> Still wrong ML. Should go to openembedded-devel with [meta-oe] in
> subject - the same for other patches in this set.

Ok.

>> DEPENDS = "libffi libxml2-native llvm-common"
>> 
>> inherit perlnative pythonnative autotools
>> @@ -32,7 +27,7 @@ inherit perlnative pythonnative autotools
>> LLVM_RELEASE = "${PV}"
>> LLVM_DIR = "llvm${LLVM_RELEASE}"
>> 
>> -SRC_URI = "http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.gz"
>> +SRC_URI = "http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.xz"
>> S = "${WORKDIR}/llvm-${PV}.src"
>> 
>> LLVM_BUILD_DIR = "${WORKDIR}/llvm-${PV}.build"
>> @@ -42,6 +37,7 @@ EXTRA_OECONF += "--disable-assertions \
>>                  --enable-debug-runtime \
>>                  --disable-expensive-checks \
>>                  --enable-bindings=none \
>> +                 --enable-jit \
>>                  --enable-keep-symbols \
>>                  --enable-libffi \
>>                  --enable-optimized \
>> diff --git a/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch b/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
>> deleted file mode 100644
>> index 44387e8..0000000
>> --- a/meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
>> +++ /dev/null
>> @@ -1,52 +0,0 @@
>> -From d4bf7a3853dab12c11cbfc8088fd76f548a8d017 Mon Sep 17 00:00:00 2001
>> -From: Patrik Hagglund <patrik.h.hagglund@ericsson.com>
>> -Date: Tue, 24 Sep 2013 11:38:45 +0000
>> -Subject: [PATCH] Remove error output from configure if CFLAGS is set (r174313).
>> -
>> -This fixes PR16724.
>> -
>> -git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191289 91177308-0d34-0410-b5e6-96231b3b80d8
>> -
>> -https://github.com/llvm-mirror/llvm/commit/d4bf7a3853dab12c11cbfc8088fd76f548a8d017
>> -
>> -Upstream-Status: Backport
>> -
>> -Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
>> ----
>> - autoconf/configure.ac | 4 ++--
>> - configure             | 4 ++--
>> - 2 files changed, 4 insertions(+), 4 deletions(-)
>> -
>> -diff --git a/autoconf/configure.ac b/autoconf/configure.ac
>> -index f9c365c..45f2fe4 100644
>> ---- a/autoconf/configure.ac
>> -+++ b/autoconf/configure.ac
>> -@@ -61,8 +61,8 @@ fi
>> - 
>> - dnl Default to empty (i.e. assigning the null string to) CFLAGS and CXXFLAGS,
>> - dnl instead of the autoconf default (for example, '-g -O2' for CC=gcc).
>> --${CFLAGS=}
>> --${CXXFLAGS=}
>> -+: ${CFLAGS=}
>> -+: ${CXXFLAGS=}
>> - 
>> - dnl We need to check for the compiler up here to avoid anything else
>> - dnl starting with a different one.
>> -diff --git a/configure b/configure
>> -index f3a6594..9090cda 100755
>> ---- a/configure
>> -+++ b/configure
>> -@@ -1992,8 +1992,8 @@ echo "$as_me: error: Already configured in ${srcdir}" >&2;}
>> -   fi
>> - fi
>> - 
>> --${CFLAGS=}
>> --${CXXFLAGS=}
>> -+: ${CFLAGS=}
>> -+: ${CXXFLAGS=}
>> - 
>> - ac_ext=c
>> - ac_cpp='$CPP $CPPFLAGS'
>> --- 
>> -1.9.1
>> -
>> diff --git a/meta-oe/recipes-core/llvm/llvm3.3/arm_fenv_uclibc.patch b/meta-oe/recipes-core/llvm/llvm3.5/arm_fenv_uclibc.patch
>> similarity index 100%
>> rename from meta-oe/recipes-core/llvm/llvm3.3/arm_fenv_uclibc.patch
>> rename to meta-oe/recipes-core/llvm/llvm3.5/arm_fenv_uclibc.patch
>> diff --git a/meta-oe/recipes-core/llvm/llvm3.3_3.3.bb b/meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
>> similarity index 71%
>> rename from meta-oe/recipes-core/llvm/llvm3.3_3.3.bb
>> rename to meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
>> index 60a2221..7289b81 100644
>> --- a/meta-oe/recipes-core/llvm/llvm3.3_3.3.bb
>> +++ b/meta-oe/recipes-core/llvm/llvm3.5_3.5.2.bb
>> @@ -1,14 +1,17 @@
>> require llvm.inc
>> 
>> +# 3-clause BSD-like
>> +# University of Illinois/NCSA Open Source License
>> +LICENSE = "NCSA"
>> +LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=47e311aa9caedd1b3abf098bd7814d1d"
>> +
>> DEPENDS += "zlib"
>> EXTRA_OECONF += "--enable-zlib"
>> 
>> -SRC_URI += "file://Remove-error-output-from-configure-if-CFLAGS-is-set-.patch"
>> -
>> SRC_URI_append_libc-uclibc = " file://arm_fenv_uclibc.patch "
>> 
>> -SRC_URI[md5sum] = "40564e1dc390f9844f1711c08b08e391"
>> -SRC_URI[sha256sum] = "68766b1e70d05a25e2f502e997a3cb3937187a3296595cf6e0977d5cd6727578"
>> +SRC_URI[md5sum] = "f5a4dc595f7e8bd23397684d0906d014"
>> +SRC_URI[sha256sum] = "44196156d5749eb4b4224fe471a29cc3984df92570a4a89fa859f7394fc0c575"
>> 
>> PACKAGECONFIG ??= ""
>> PACKAGECONFIG[r600] = "--enable-experimental-targets=R600,,,"
>> -- 
>> 1.9.1
>> 
>> This patch is required to apply meta-java my updates for OpenJDK 8.
>> 

Cheers
-- 
Jens Rehsack - rehsack@gmail.com



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-10-14  5:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-13 20:27 [PATCH 1/6][meta-openembedded] llvm: update 3.5.2 to have a sane ARM JIT for OpenJDK-8 Jens Rehsack
2015-10-13 21:17 ` Martin Jansa
2015-10-14  5:14   ` Jens Rehsack

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.