[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] tcc broken on osx 10.13.6 since 62096265 "Add debug s

From: avih
Subject: Re: [Tinycc-devel] tcc broken on osx 10.13.6 since 62096265 "Add debug support to macos" (herman ten brugge)
Date: Tue, 14 Mar 2023 16:32:16 +0000 (UTC)

On Tuesday, March 14, 2023, 06:02:35 PM GMT+2, Herman ten Brugge <hermantenbrugge@home.nl> wrote:

> The config-new-macho=no was the default with commit 62096265.

Right, so that explains why --config-new-macho=no didn't help,
and I'd guess there are no options which would make it work, right?
(I don't have a need for this specific commit, so just curiosity).

> Can you change the code in 'tests/tcctest.c' on line 3865 to '#if
> GCC_MAJOR >= 40'.

This did make all tests pass with mob. Nice.

> You probably have a very very old clang that does not have some builtin
> support but stll sets GCC_MAJOR to a value >= 4.

I have MacOSX10.14 SDK installed (with xcode), which I think is the
latest xcode/sdk which can be installed on 10.13.6, but I don't know
whether or not the default gcc/clang is from this SDK. I guess yes.

'gcc --version' prints:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

'clang --version' is identical, sans the 1st line (Configured...).

> Not all platforms in tcc are auto detected. For some platforms have set
> configure options like '--with-selinux' or '--config-pie'.

Sure, but it's still nice if it is automated, assuming it can be.
Can it?

- avih

reply via email to

[Prev in Thread] Current Thread [Next in Thread]