Closed acarno closed 6 years ago
Issue appears to have stemmed from libelf
-- for some reason, the library was compiling with position-independent code. Adding -fno-pic -fno-PIC
to the CFLAGS
argument when compiling the library solved the problem.
For posterity, @rlyerly had trouble duplicating the error -- his development machine uses GCC 5.4.0, while mine uses GCC 6.3.0. Perhaps that has something to do with it? Closing as resolved.
Fixed (well, avoided) in commit 17ab1f51ef29772add42ff9d05b2568758d9b0fb
Running any of the NPB Serial applications on aarch64 without migrating (i.e., homogeneously) fails before reaching
main
.-popcorn-migratable
flag.-popcorn-migratable
flag, but fails with it.Example:
master
branch (commit: 821c6ee72f2d81eb82bd28a1531d6fd0f7a5bef6)make-popcorn
branch (commit: ca129d29c9d3b01dcfe2c4c2345e0dee4fb7b1fe)EP/Makefile
)dmesg
output when running EP_A_aarch64 (gzipped binary attached):GDB output:
ep_A_example.tar.gz