Greetings! Given this unless anyone objects I will backout the readlinkat configure workaround and fail the build if readlinkat is not found. We would need a workable substitution if we wanted a workaround in any case and do not have one yet.
BTW, axiom, acl2, maxima, hol88, and fricas are all supported by gcl 2.6.14 across all Debian/Ubuntu platforms at present. I expect some issues with 2.7 given the magnitude of changes, but the fricas developers have said they have already tried it with success. I have an old mac virtualbox which I never use except at the last point in gcl releases. Nonetheless I have fired it up, and run into the problem that sed cannot put newlines into the replacement text. You guys are surely past this point. I know next to nothing about macosx versions and software installations -- perhaps you could point me to a hopefully painless way to upgrade this virtualbox image to the latest reasonable without destroying it. Take care, "Chun Tian (binghe)" <binghe.l...@gmail.com> writes: > Greetings, > > I was watching this thread closely. Thank you both so much. Now I > finally see some hopes in building GCL under latest macOS (Sonoma, I'm > using Intel mac). > > I think it's OK to ignore macOS versions where readlinkat() is not > available, because on those old platforms GCL 2.6.12 at least works. > > P. S. Once GCL 2.7 is working, I'll try my best to get AXIOM working > with it. > > --Chun > > On 30/01/24 01:51, Camm Maguire wrote: >> Greetings! Found it, thanks so much! You should be good to go now on >> master. Please let me know if problems persist. >> >> Take care, >> >> Kirill A. Korinsky <kir...@korins.ky> writes: >> >>> On Mon, 29 Jan 2024 04:37:55 +0100, >>> Camm Maguire wrote: >>>> >>>> But configure did not detect it in your problem build? >>>> >>> >>> As far as I see it did: >>> >>> configure:9002: checking for readlinkat >>> configure:9002: /usr/bin/clang -o conftest -pipe -fno-pie >>> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch >>> x86_64 -Wno-implicit-function-declaration -g -fsigned-char -pipe >>> -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie >>> -fno-PIC -fno-pic -Wall -Wno-builtin-requires-header -Wno-empty-body >>> -Wno-self-assign -Wno-unused-but-set-variable >>> -Wno-incomplete-setjmp-declaration -m64 -I/opt/local/include >>> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk >>> -L/opt/local/lib -Wl,-headerpad_max_install_names -fno-pie >>> -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk >>> -arch x86_64 -Wl,-no_pie -m64 -Wl,-headerpad,72 conftest.c >&5 >>> configure:9002: $? = 0 >>> configure:9002: result: yes >> > -- Camm Maguire c...@maguirefamily.org ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah