[freetds] Problem cross compiling for iPhone (iOS 4)

Xander Maas (GMAIL) xjmaas at gmail.com
Thu Dec 9 03:16:46 EST 2010


Hi Frediano,

I'll give it a try today or tomorrow.

Regards,

Xander


On 9 dec 2010, at 09:05, Frediano Ziglio wrote:

> Try with recent snapshot. I committed a fix for this problem some days ago.
> 
> freddy77
> 
> 2010/12/2 Xander Maas <xjmaas at gmail.com>:
>> Hi,
>> 
>> For what I have seen, it is giving me the error when trying to figure out the length for __int64. I think this might be the problem as it gives me a length of 0 for __int64.
>> 
>> The code does compile fine when building it for Mac OS X (i386 and X86_64) nd for the simulator. (which is native i386).
>> 
>> But I'll give it a try when I am at work tomorrow.
>> 
>> Regards,
>> 
>> Xander
>> 
>> On 2 dec 2010, at 17:15, jklowden at schemamania.org wrote:
>> 
>>> On Thu, Dec 02, 2010 at 04:08:36PM +0100, Xander Maas wrote:
>>>> 
>>>> ./configure --disable-shared
>>>> --prefix=/Users/xjmaas/Desktop/FreeTDS_iOS/DEV_BUILD --disable-server
>>>> --disable-odbc --disable-pool --host=arm-apple-darwin9
>>>> 
>>>> And this is the error i get on stderr/stdout (console/terminal):
>>>> 
>>>> configure:19642: error: cannot run test program while cross compiling
>>>> See `config.log' for more details.
>>> 
>>> OK.  I don't what the real problem is but I see where it's pointing.  Cf. http://www.xjmaas.nl/config_log.txt lines 5640-5643.
>>> 
>>> If you scrape out the C code from lines 5648-5726 and try to build it using the command line on 5640, I wager you'll see an error.  Someone who understands iOS4 might be able to correct the gcc invocation options for you.  It seems to be having trouble finding glibc.
>>> 
>>> The underlying problem might be the versions of autoconf & friends that generate the configure script.  I wouldn't be surprised, because they're old and iOS is new.  You might be better off using CVS to create a development tree, and generating your own configure script using newer autotools.  I'd be interested to hear if that works, because I'm in the process of upgrading myself.
>>> 
>>> --jkl
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> FreeTDS mailing list
>>> FreeTDS at lists.ibiblio.org
>>> http://lists.ibiblio.org/mailman/listinfo/freetds
>> 
>> _______________________________________________
>> FreeTDS mailing list
>> FreeTDS at lists.ibiblio.org
>> http://lists.ibiblio.org/mailman/listinfo/freetds
>> 
> _______________________________________________
> FreeTDS mailing list
> FreeTDS at lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/freetds




More information about the FreeTDS mailing list