On 05/04/07 Andreas Färber wrote: > I'm wondering why monoburg uses a nonstandard way of building? > Instead of declaring the usual automake variables noinst_PROGRAMS > and ..._SOURCES it invokes $CC_FOR_BUILD to build monoburg > $BUILD_EXEEXT. Is this to allow cross-compiling?
Yes. > Unfortunately this way of building breaks on Mac OS X when using > eglib because gcc is directly being passed eglib's .la file in place > of the usual -lglib-2.0 flag. > > How should this be fixed? When not cross-compiling you might want to set BUILD_GLIB_LIBS and BUILD_GLIB_CFLAGS to GLIB_LIBS and GLIB_CFLAGS in configure.in. When cross-compiling a different eglib would need to be compiled. Another solution is to remove glib use from monoburg, the stuff used is quite small (and a fixed-size hash table is good enough for this tool, the rest is just a list imple, basically). lupus -- ----------------------------------------------------------------- [EMAIL PROTECTED] debian/rules [EMAIL PROTECTED] Monkeys do it better _______________________________________________ Mono-devel-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-devel-list
