tinycc-devel
[Top][All Lists]
Advanced

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

[Tinycc-devel] Mach-O first issues


From: Christian Jullien
Subject: [Tinycc-devel] Mach-O first issues
Date: Sun, 21 Jun 2020 11:31:50 +0200

Trying tcc with OpenLisp, I get:
Making amalgamation from temporary amalgamation.c
amalgamation.c:14157: warning: implicit declaration of function '__builtin_nanf'
amalgamation.c:44658: warning: implicit declaration of function 
'__builtin_huge_val'
amalgamation.c:73738: warning: implicit declaration of function 
'__builtin_bzero'
tcc: error: undefined symbol '___builtin_bzero'
tcc: error: undefined symbol '___builtin_huge_val'
tcc: error: undefined symbol '___builtin_nanf'

For example, NAN is defined in math.h as

#if defined(__GNUC__)
#   define    HUGE_VAL     __builtin_huge_val()
#   define    HUGE_VALF    __builtin_huge_valf()
#   define    HUGE_VALL    __builtin_huge_vall()
#   define    NAN          __builtin_nanf("0x7fc00000")
#else
#   define    HUGE_VAL     1e500
#   define    HUGE_VALF    1e50f
#   define    HUGE_VALL    1e5000L
#   define    NAN          __nan()
#endif

>From my ./configure I find that I need to link with : -Wl,-no_pie with is not 
>supported. I can fix this one in configure.ac when I detect that tcc is used 
>but it may be silently dropped by tcc.

More to come...




reply via email to

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