Avoid compilation failures with memcpy/memset and cfi_startproc - #24278
Conversation
|
Jenkins compile amac,alinux64,aix,plinux,win,xlinux,zlinux jdk17 |
Recent versions of Xcode fail without this change as shown below: memset: memcpy: cfi_startproc: |
|
Jenkins compile amac,alinux64,aix,plinux,win,xlinux,zlinux jdk17 |
|
Jenkins line endings check |
|
FYI @keithc-ca @pshipton |
018bca9 to
711712d
Compare
|
This PR now depends on eclipse-omr/omr#8321, and I turned this PR to the draft state. |
|
Jenkins compile amac,alinux64,aix,plinux,win,xlinux,zlinux jdk17 depends eclipse-omr/omr#8321 |
This commit changes some files to avoid compilation errors with recent Xcode versions. - Remove unnecessary memset() - Change memcpy() to an assignment - Change the locations of "cfi_startproc" lines in an assembly code file (based on libffi/libffi#857) Co-authored-by: Kevin Grigorenko kevin.grigorenko@us.ibm.com Signed-off-by: KONNO Kazuhiro <konno@jp.ibm.com>
711712d to
7936ac3
Compare
|
Jenkins compile amac,alinux64,aix,plinux,win,xlinux,zlinux jdk17 depends eclipse-omr/omr#8321 |
|
AIX build was aborted after 10 hours:
|
|
Jenkins compile aix jdk17 depends eclipse-omr/omr#8321 |
|
There is an infra issue, I already opened an internal issue. |
|
eclipse-omr/omr#8321 has promoted in openj9-omr. |
|
Jenkins compile amac jdk17 |
|
Jenkins compile aix jdk17 |
This commit changes some files to avoid compilation errors with recent Xcode versions.
Co-authored-by: Kevin Grigorenko kevin.grigorenko@us.ibm.com
Depends on eclipse-omr/omr#8321.