[Gtkradiant] plans for a 1.2.11 release
Wed, 13 Nov 2002 19:31:28 -0500
>On Wed, 2002-11-13 at 12:05, Timothee Besset wrote:
>> I have selected a bunch of bugs to fix for the 1.2.11 release. The other
>> ones are on 1.2.12 for now. Depending on what we do after 11 is out,
>> those will end up on 1.3. We'll see.
>> Merging Stable-1_2-Apple into Stable-1_2 should happen before we get
>> 1.2.11 out. Otherwise it's going to be problematic later on.
>Hrm. I think we can do this "Very Soon(TM)". Probably tomorrow it can be
>done. I need to sort out Camera build and a #pragma issue in q3map, plus
>some multiple definition zlib linkage crap with q3map and q3map2.
>I also need to check up on the dlopen issue with the leading underscores
>on all the symbols...
...I haven't had time to try to compile the Stable-1_2-Apple, but
have been looking at yr updates: are you testing these as ya go?
...As far as the underscore/dlopen thang goes, here's what I got from
-Sure, I am not sure what version of dlcompat it appeared in, but if
the version -has 2 makefiles or a configure.in, then the default
makefile should build -libdl.1.dylib, this libs behavior is to
prepend the underscore.
-To prepend the underscore in the libdl you have via fink, you need
to do -something like
-#define dlsym dlsym_prepend_underscore
-Or add -Ddlsym=dlsym_prepend_underscore to the
CPPFLAGS/CFLAGS/whatever so it -ends up in the cc line.
...so, reading this again, maybe we could do the first idea (#define
...) as an #ifdef __APPLE__? Otherwise, we've got a few choices:
1. leave it as it is, sooo ugly...
2. don't use the fink version of dlcompat, but require downloading of
the cvs of it, along with the above changes...
3. use the fink version of dlcompat and figure out how to compile it
so that the underscore is prepended...
4. use an #ifdef __APPLE__ and prepend the underscore to dlsym()
...am I leaving anything out?
...In regards to other stuff, I've noticed some things ya might want
to put in the construct/conscript files...
...for the plug-ins, I used the following additional cxxflags:
...also for the plug-ins, I used the following linker flags:
"-bundle -flat_namespace -undefined suppress"
...and, after looking further, the above apply to the radiant
app...I'll keep looking for things, trying to get the cons system to