I am hoping I got the correct discussion alias. I am trying to figure out if I 
am going down a hole that I will not be happy with. My team uses Firebird's 
embedded engine for a couple of things and we are currently on the 2.1.x line. 
We are attempting to build embedded for Mac OSX using clang++ and libc++ but as 
I have started this I am finding myself fixing a lot of syntactical errors. 
There are lots of issues from c++11-narrowing checks among others. I can see on 
some threads that there are developers building using clang but from what I can 
glean that must only be happening on the 3.0 branch (I tried 2.5.x and it also 
had issues building so I stuck with 2.1.x to try and fix things since we are 
not looking to bump versions right now). If 3.0 is building with clang++ and 
libc++ in 3.0 branch, then someone must have done some work. Does anyone know 
if this is an achievable goal by just fixing the missing casts, template 
compilation issues, string concat issues, ... The rest of our product is built 
using clang and libc++ and we want this embedded component to be built with the 
same tools. I also have not been able to locate the 3.0 code base (if that is 
even something that is public domain) as I was going to compare my changes to 
those in 3.0 (if the files still exist) just to sanity check my changes.


Thanks
Lee

PS: I also get a ton of warnings but I see some threads seem to indicate that 
those are still there even in 3.0. I am not tackling those as they are, for 
now, just annoying. I don't think they have been tackled.
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to