Message ID | 20200601171211.7272-1-simon@simonsouth.net |
---|---|
Headers | show |
On Mon, Jun 01, 2020 at 01:12:11PM -0400, Simon South wrote: > > Note I have found it unnecessary to use older versions of gcc and glibc when > building JamVM 1.5.1 on AArch64; the CPU's instruction cache is flushed > explicitly on this platform so it shouldn't be possible for the "invalid > instruction" situation mentioned in a comment to develop, and I haven't seen > it myself. > Can you test running bootstrap on jamvm-1-bootstrap (and jamvm@2) and see if that negates the need for an older version of glibc and gcc on other platforms? (basically just x86_64 for now, unless it now works on other architectures)
Efraim Flashner <efraim@flashner.co.il> writes: > Can you test running bootstrap on jamvm-1-bootstrap (and jamvm@2) and > see if that negates the need for an older version of glibc and gcc on > other platforms? I've tested this on x86_64 (building with a current gcc and glibc) and it doesn't work: I get the same "Illegal instruction" error during the configure phase of IcedTea. I'll do a bit of investigation and see if I can get it working normally on that platform, or come up with a different solution.
On Tue, Jun 02, 2020 at 12:04:15PM -0400, Simon South wrote: > Efraim Flashner <efraim@flashner.co.il> writes: > > Can you test running bootstrap on jamvm-1-bootstrap (and jamvm@2) and > > see if that negates the need for an older version of glibc and gcc on > > other platforms? > > I've tested this on x86_64 (building with a current gcc and glibc) and > it doesn't work: I get the same "Illegal instruction" error during the > configure phase of IcedTea. > > I'll do a bit of investigation and see if I can get it working normally > on that platform, or come up with a different solution. It can wait for whenever. I'm pretty sure autoconf and friends were already in the bootstrap chain before icedtea and it would be nice to get the older glibc and gcc out but I'd personally prioritize getting it working on more architectures first. Thanks for checking.