EXTRA_LDFLAGS were not used when building certain shared objects. This
means that the Yocto specific linker flags were lost, which caused build
failures due to a bad hash style QA error.
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjdk-8_102b14.bb | 1 +
recipes-core
oe LDFLAGS fail to build.
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjdk-8-cross.inc | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/recipes-core/openjdk/openjdk-8-cross.inc
b/recipes-core/openjdk/openjdk-8-cross.inc
index 11e94ce..6097afc 100644
prevent any
unexpected breakage from patching the offending functions.
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjdk-8-release-102b14.inc | 4
1 file changed, 4 insertions(+)
diff --git a/recipes-core/openjdk/openjdk-8-release-102b14.inc
b/recipes-core/openjdk/openjdk-8-release
build will fail when both '-D_FORTIFY_SOURCE' and '-Werror' are used.
As turning the optimizations back on will likely break things, the
warning is silenced instead.
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjdk-8_72b05.bb| 1 +
recipes-c
Two patches were only applied to openjdk-8. Apply these to jre as well
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjre-8_72b05.bb | 2 ++
1 file changed, 2 insertions(+)
diff --git a/recipes-core/openjdk/openjre-8_72b05.bb
b/recipes-core/openjdk/openjre-8_72b05.bb
index 3a34848
workers can differ.
Instead of using these hardcoded paths, form the paths at runtime and pass them
as parameters when required.
Signed-off-by: Erkka Kääriä
---
...cacao-1.6.1-do-not-rely-on-absolute-paths.patch | 41 ++
recipes-core/cacao/cacao-initial-native_0.98.bb
libbir -> libdir
Signed-off-by: Erkka Kääriä
---
recipes-connectivity/mosquitto/mosquitto_1.4.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/recipes-connectivity/mosquitto/mosquitto_1.4.bb
b/recipes-connectivity/mosquitto/mosquitto_1.4.bb
index 789c59a..e91a34d 100
Two patches were only applied to openjdk-8. Apply these to jre as well
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjre-8_72b05.bb | 2 ++
1 file changed, 2 insertions(+)
diff --git a/recipes-core/openjdk/openjre-8_72b05.bb
b/recipes-core/openjdk/openjre-8_72b05.bb
index c7de5c7
workers can differ.
Instead of using these hardcoded paths, form the paths at runtime and pass them
as parameters when required.
Signed-off-by: Erkka Kääriä
---
...cacao-1.6.1-do-not-rely-on-absolute-paths.patch | 38 ++
recipes-core/cacao/cacao-initial-native_0.98.bb
build will fail when both '-D_FORTIFY_SOURCE' and '-Werror' are used.
As turning the optimizations back on will likely break things, the
warning is silenced instead.
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjdk-8_72b05.bb| 1 +
recipes-c
r argument list
are interpreted as list separators, which breaks the build.
This is fixed by adding the extra '$', which means the string is inserted after
make evaluates the list.
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjdk-8_72b05.bb | 1 +
...dk
crosscompiler
but not for the system compiler.
As an example, compilation will fail on Ubuntu 14.04 if
-fstack-protector-strong is specified in the distro security flags. Ubuntu
14.04 ships with GCC 4.8, whereas this flag is only supported by GCC 4.9+.
Signed-off-by: Erkka Kääriä
---
recipes
Ecj rarely crashes due to internal compiler error. Extend the existing retry
logic to silently retry if compile fails.
Signed-off-by: Erkka Kääriä
---
recipes-core/ecj/files/ecj.in | 4
1 file changed, 4 insertions(+)
diff --git a/recipes-core/ecj/files/ecj.in b/recipes-core/ecj/files
Currently arm build fails due to hotspot errors. Use zero mode instead.
Signed-off-by: Erkka Kääriä
---
recipes-core/openjdk/openjdk-8-release-72b05.inc | 3 +++
1 file changed, 3 insertions(+)
diff --git a/recipes-core/openjdk/openjdk-8-release-72b05.inc
b/recipes-core/openjdk/openjdk-8
incomplete class
files to be included in one of the jars, causing build failures later one when
javac attempts to use such class file.
This issue is fixed by patching the makefile so that only one instance of javac
is invoked, which compiles all the java files in one go.
Signed-off-by: Erkka Kääriä
.
As fixing the race condition would require large changes to the
cacao-initial-native codebase, and as it is only used briefly during the
bootstrapping process, it is easier and safer to just force ecj-initial to run
in a singlethreaded mode.
Signed-off-by: Erkka Kääriä
---
recipes-core/ecj
where it was fixed by
Severin Gehwolf.
Signed-off-by: Erkka Kääriä
---
.../icedtea-hotspot-fix-undefined-behaviour.patch | 49 ++
recipes-core/icedtea/openjdk-7-release-03b147.inc | 2 +
2 files changed, 51 insertions(+)
create mode 100644
recipes-core/icedtea/openjdk-7
with Fedora 22.
Signed-off-by: Erkka Kääriä
---
recipes-core/cacao/cacao-initial-native_0.98.bb| 1 +
...-0.9.8-initial-fix-gc-undefined-behaviour.patch | 35 ++
2 files changed, 36 insertions(+)
create mode 100644
recipes-core/cacao/files/cacao-0.9.8-initial-fix-gc
command to consider larger portion of the
source string. This ensures that the -initial is only appended once.
Signed-off-by: Erkka Kääriä
---
recipes-core/cacao/cacao-initial-native_0.98.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/recipes-core/cacao/cacao-initial-nati
19 matches
Mail list logo