[oe] g++ lib problem

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Thu Mar 12 09:52:45 UTC 2009


Hi,

I was trying to port a program that used asinl etc. but apparently
asinl is not in our env.
However if I look at
~/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include/c++/cmath I
see around line 123

  inline long double
  asin(long double __x)
  { return __builtin_asinl(__x); }

questions:
shouldn't this have been a double asin? (probably not too important as
the result will be casted)
and if asin is long double, then why is there no asinl?
normally it is

double asin(double x);
long double asinl(long double x);

guess this is something in the way our libs are generated, but I could
not find the proper way to fix it.

Anyone a suggestion?

Frans.




More information about the Openembedded-devel mailing list