Re: macOS status

Camm Maguire <[email protected]>
Newsgroups gmane.lisp.gcl.devel
Message-ID <[email protected]>
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)" <[email protected]> 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 <[email protected]> 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			     		    [email protected]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.