[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] apple support
From: |
Christian Jullien |
Subject: |
Re: [Tinycc-devel] apple support |
Date: |
Fri, 2 Dec 2022 14:11:28 +0100 |
Herman does a very impressive job to fully support Apple with both x64/M1.
He commits often and I communicate with him to nervously test all its changes
on different macOS configurations (he has even an account on my machine).
He already fixed all known issue including the one you reported.
The mod should be fine now.
It's a very good thing to have a CI for this project. Thanks.
Christian
-----Original Message-----
From: tinycc-devel-bounces+eligis=orange.fr@nongnu.org
[mailto:tinycc-devel-bounces+eligis=orange.fr@nongnu.org] On Behalf Of Vlad
Vissoultchev
Sent: Friday, December 02, 2022 13:54
To: tinycc-devel@nongnu.org
Subject: Re: [Tinycc-devel] apple support
Can you check out why github CI is failing osx/amd64 tests
https://github.com/TinyCC/tinycc/actions/runs/3587141614/jobs/6037151088
The tests are running under macOS 11.7.1 20G918 (not latest)
This happened after commit Add debug support to macos
https://github.com/TinyCC/tinycc/commit/62096265ed62eb07144bed0dd9c038e03abdf30f
cheers,
</wqw>
-----Original Message-----
From: tinycc-devel-bounces+wqweto=gmail.com@nongnu.org
[mailto:tinycc-devel-bounces+wqweto=gmail.com@nongnu.org] On Behalf Of Herman
ten Brugge via Tinycc-devel
Sent: Friday, November 25, 2022 3:08 PM
To: tinycc-devel <tinycc-devel@nongnu.org>
Cc: Herman ten Brugge <hermantenbrugge@home.nl>
Subject: [Tinycc-devel] apple support
I recently added code to allow the apple m1 to work.
First I implemented the older apple code with position independent
executables(pie).
After that I implemented the newer macos code.
The old code is the default.
The new code can be selected with configure option '--config-new_macho'.
I suspect that after some time the old code is not needed any more because
every one has swicthed to the new code and then the old code and this option
can be removed.
For support of apple 13.0 (Ventura) I needed to add another option
'--config-codesign'.
This was needed because on this target executables needs to be signed.
This is done by running 'codesign -f -s - executeble' after it is created.
The code now runs fine at least on x86_64(10.6, 13.0) and arm64(12.3,13.0).
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel