[Top][All Lists]

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

Re: [Tinycc-devel] Error on Big Sur

From: Christian Jullien
Subject: Re: [Tinycc-devel] Error on Big Sur
Date: Thu, 24 Jun 2021 06:58:58 +0200

Hello Peng,

Yes it is known, the C library shared lib needs to be read (as with fread) to 
find unresolved externals coming from standard C lib (e.g. strcpy).
Unfortunately, this lib is cached internally but no longer exists as a real 
file on file system.
It means, dlopen works but fopen fails. More strange, find command finds the 
dlsym somewhere but ls fails on the returned path!?!?
This requires probably a huge amount of work to support tcc on Big Sur, using 
dlopen or alike.

Using tcc compiled on previous x86 macOS version and rosetta on Big Sur does 
not help.


-----Original Message-----
From: Tinycc-devel [mailto:tinycc-devel-bounces+eligis=orange.fr@nongnu.org] On 
Behalf Of Peng Yu
Sent: Thursday, June 24, 2021 00:01
To: tinycc-devel
Subject: [Tinycc-devel] Error on Big Sur



I used the above repo to compile tcc on Big Sur. Then I run the
following c file with the compiled tcc.

#include <stdio.h>

int main() {
  puts("Hello World!");

I got the following error.

$ ./tcc -run main.c
tcc: error: library 'c' not found

Does anybody know how to fix the problem? Thanks.


Tinycc-devel mailing list

reply via email to

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