|
From: Kentaro F. <fu...@me...> - 2008-10-09 12:32:35
|
Hi all, I have tried to compile the trunk of the liblo on OS X 10.5 with the latest macports. The macports provides autoconf-2.62 and it causes an endian problem. Now with the endian-checker of autoconf returns newly added value 'universal' on OS X instead of 'yes' or 'no'. In configure.ac, AC_C_BIGENDIAN is called with two arguments. AC_C_BIGENDIAN([LO_BIGENDIAN="1"], [LO_BIGENDIAN="0"]) The first expression is for big endian, and the second for little endian. Now AC_C_BIGENDIAN of autoconf-2.62 is extended for 'universal' environment. It now requires four argumnets like this: # AC_C_BIGENDIAN ([ACTION-IF-TRUE], [ACTION-IF-FALSE], [ACTION-IF-UNKNOWN], # [ACTION-IF-UNIVERSAL]) (from share/autoconf/autoconf/c.m4) So now we have a question. LO_BIGENDIAN should be 1 or 0 for OS X? Kentaro Fukuchi |