Re: Problem cross compiling for iPhone (iOS 4)

"Xander Maas (GMAIL)" <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
Hello Daniel,

I do have another FreeTDS install on my Mac, in /usr/local/freetds. But none of these libraries are used, as these are not in my default search path for libraries. Second, these libraries are i386 and x86_64 built.

I am referencing the libraries directly from the location I build them.

I am not seeing any FreeDTS libs linked when performing the otool -L on my built app.

Regards,

Xander

On 15 feb 2011, at 15:36, Daniel Fazekas wrote:

> On Feb 15, 2011, at 14:10, Xander Maas (GMAIL) wrote:
> 
>> It is still weird. I have cleaned everything, rebuild all libs, even tried with only the simulator lib, but the simulator keeps giving me 
>> Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
>> fopen$UNIX2003 called from function tds_get_locale in image
> 
> One last idea is that maybe there's a built-for-Mac copy of the same library on your system in one of the standard directories and it's linking to that rather than the Simulator copy.
> Check if you have any of the tds libraries in /usr/local/lib for example.
> 
> You could also try
> otool -L build/Debug-iphonesimulator/appname.app/appname
> to see what it's dynamically linked to.
> 
> If there's a dylib somewhere in the standard library search path it will normally prefer that to a static .a lib in one of your manually specified additional -L search paths.
> The -search_paths_first ld option changes that.
> 
> -search_paths_first
>                 By default the -lx and -weak-lx options first search for a file of the form
>                 `libx.dylib' in each directory in the library search path, then a file of the form
>                 `libx.a' is searched for in the library search paths.  This option changes it so
>                 that in each path `libx.dylib' is searched for then `libx.a' before the next path
>                 in the library search path is searched.
> _______________________________________________
> FreeTDS mailing list
> [email protected]
> http://lists.ibiblio.org/mailman/listinfo/freetds
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.