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 <mingo...@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 _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel