[oe] [meta-java][PATCH] jamvm: Disable inlining

Vyacheslav Yurkov uvv.mail at gmail.com
Fri May 10 13:36:59 UTC 2019


Hi Marek,
Thanks for your patch. I can confirm that this resolves the Illegal 
instruction issue for me on gcc-7.4 and Morty branch. I don't think 
there should be any difference for master branch regarding this fix, in 
other words it must be applicable to master too.

Thanks,
Vyacheslav

On 30/04/2019 09:48, Belisko Marek wrote:
> Ping. any comments on this?
>
> On Thu, Mar 7, 2019 at 12:57 PM Marek Belisko <marek.belisko at open-nandra.com>
> wrote:
>
>> This will fix crashes seen when build openjdk-8:
>>
>> ERROR: jaxp1.3-native-1.4.01-r0 do_compile: Function failed: do_compile
>> (log file is located at
>> /home/jenkins/my_build/tmp/work/x86_64-linux/jaxp1.3-native/1.4.01-r0/temp/log.do_compile.28894)
>> ERROR: Logfile of failure stored in:
>> /home/jenkins/my_build/tmp/work/x86_64-linux/jaxp1.3-native/1.4.01-r0/temp/log.do_compile.28894
>> Log data follows:
>> | DEBUG: Executing shell function do_compile
>> | Illegal instruction (core dumped)
>> | WARNING: exit code 132 from a shell command.
>> | ERROR: Function failed: do_compile (log file is located at
>> /home/jenkins/my_build/tmp/work/x86_64-linux/jaxp1.3-native/1.4.01-r0/temp/log.do_compile.28894)
>> ERROR: Task
>> (virtual:native:/home/jenkins/meta-java/recipes-core/xml-commons/jaxp1.3_1.4.01.bb:do_compile)
>> failed with exit code '1'
>>
>>
>> Signed-off-by: Marek Belisko <marek.belisko at open-nandra.com>
>> ---
>>   recipes-core/jamvm/jamvm.inc | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/recipes-core/jamvm/jamvm.inc b/recipes-core/jamvm/jamvm.inc
>> index fc21380..8a1ed63 100644
>> --- a/recipes-core/jamvm/jamvm.inc
>> +++ b/recipes-core/jamvm/jamvm.inc
>> @@ -29,7 +29,7 @@ do_configure_append_class-native() {
>>   }
>>
>>
>> -EXTRA_OECONF = "--with-classpath-install-dir=${prefix}
>> --libdir=${libdir}/jamvm --enable-ffi"
>> +EXTRA_OECONF = "--with-classpath-install-dir=${prefix}
>> --libdir=${libdir}/jamvm --enable-ffi --disable-int-inlining"
>>
>>   # Needed for big compilation targets like OpenJDK
>>   CFLAGS_append_class-native = " -DDEFAULT_MAX_HEAP=1024*MB"
>> --
>> 2.7.4
>>
>>
> marek


More information about the Openembedded-devel mailing list