tinycc-devel
[Top][All Lists]
Advanced

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

Re: [Tinycc-devel] Compilation error while including LAPACKE


From: Christopher Choi
Subject: Re: [Tinycc-devel] Compilation error while including LAPACKE
Date: Sat, 9 Apr 2022 17:14:23 +0100

Sorry I guess I'm not familiar with TCC, but I suppose this is
something TCC hasn't implemented yet? having dug into the archives a
little more the only other mention of complex type support with TCC
was in 2015.

https://www.mail-archive.com/tinycc-devel@nongnu.org/msg06428.html

If complex types are not supported are there known work-arounds other
than "dont use them"?

Thanks
Chris

On Sat, 9 Apr 2022 at 09:03, Domingo Alvarez Duarte <mingodad@gmail.com> wrote:
>
> The problem seem to be related with "Complex" rather than "lapacke":
>
> ====
>
> #include <stdio.h>
> #include <complex.h>
>
> int main() {
>    printf("Hello World!\n");
>    return 0;
> }
>
> ====
>
> Output:
>
> ====
>
> tcc -c cmath.c
> In file included from cmath.c:2:
> In file included from /usr/include/complex.h:106:
> /usr/include/x86_64-linux-gnu/bits/cmathcalls.h:55: error: ';' expected
> (got "cacos")
>
> ====
>
> Output of preprocessing:
>
> ====
>
> /tcc -E cmath.c
>
> ...
>
> # 106 "/usr/include/complex.h"
> # 1 "/usr/include/x86_64-linux-gnu/bits/cmathcalls.h" 1
> # 55 "/usr/include/x86_64-linux-gnu/bits/cmathcalls.h"
> extern double _Complex cacos (double _Complex __z) ; extern double
> _Complex __cacos (double _Complex __z) ;
>
> ...
>
> ====
>
> On 9/4/22 2:03, Christopher Choi wrote:
> > #include <lapacke.h>
> > #include <stdio.h>
> >
> > int main() {
> >    printf("Hello World!\n");
> >    return 0;
> > }
>
> _______________________________________________
> Tinycc-devel mailing list
> Tinycc-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/tinycc-devel



reply via email to

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