[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: lpeg OSX
- From: "Wesley Smith" <wesley.hoke@...>
- Date: Thu, 15 Mar 2007 13:21:32 -0700
Thanks. I should have replied to myself earlier. Indeed I got it to
build with similar options. I also have an xcode project that uses
the bundle template and runs a custom build script that sheds the
bundle folder structure, just giving the binary file. When I use
this project, things work great when the binary is loaded by a
particular Carbon application, but when I rty to load the same bundle
from the command-line Lua or other Carbon applications, I get the
double free errors I described earlier. I still don't fully
inderstand how dyld works on OSX, but if I build the binary using the
options you suggested on the command line, things works fine and I
don't have any double free errors. Wierd!
best,
wes
On 3/15/07, Roberto Ierusalimschy <roberto@inf.puc-rio.br> wrote:
> Has anyone built lpeg for OSX? My builds are giving me massive double
> free/malloc errors for some reason.
I (just) did. It worked OK, with the following options:
export MACOSX_DEPLOYMENT_TARGET=10.3
gcc -I../.. -Wall -O2 -bundle -undefined dynamic_lookup -o lpeg.so lpeg.c
-- Roberto