Open GoogleCodeExporter opened 8 years ago
By the way, I can now compile lsl using system boost. Because it's possible to
download precompiled binaries for Windows, and because using system boost is
trivial in OSX (using homebrew), and trivial in linux (I think?), maybe going
forward that should be the preferred option?
Original comment by chadwick...@gmail.com
on 16 Mar 2015 at 11:23
Boost (or we may blame perhaps C++) is deceiving in the sense that different
compilers handle syntax in different ways. What's worse is that the rules keep
changing as does little things in boost (like variable names and file paths)
that can cause nauseatingly hard to find compiler errors.
Apropos of this, lslboost was created to handle some of the name mangling
collisions that can arise. A particularly worrisome bit of code is the pugixml
files. This is (I believe) the original reason Christian decided to make the
custom-named lslboost stuff.
Having said that, I'm glad that this is working. I spent a lot of time changing
little details in the lsl source to make it cross-compilable on the three OSs
with their various different compilers -- plus iOS, although that isn't out
yet. I also had to apply some patches to the boost code in order for it to work
on OSX. All of these changes are documented in the change log.
Original comment by david.er...@gmail.com
on 17 Mar 2015 at 6:54
Original issue reported on code.google.com by
chadwick...@gmail.com
on 5 Mar 2015 at 9:29