Changeset: cfeca87322df for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cfeca87322df Modified Files: gdk/gdk_private.h Branch: Jan2014 Log Message:
Old GCC (no idea how old) can't use function pointer to "hidden" function. diffs (16 lines): diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h --- a/gdk/gdk_private.h +++ b/gdk/gdk_private.h @@ -137,7 +137,11 @@ oid MAXoid(BAT *i) __attribute__((__visibility__("hidden"))); __declspec(noreturn) void MT_global_exit(int status) __attribute__((__noreturn__)) - __attribute__((__visibility__("hidden"))); +#if defined(__GNUC__) && __GNUC__ >= 4 && (__GNUC__ > 4 || __GNUC_MINOR__ > 1) + /* buggy old GCC can't use pointers to hidden functions (CentOS 5.10) */ + __attribute__((__visibility__("hidden"))) +#endif + ; void MT_init_posix(void) __attribute__((__visibility__("hidden"))); void *MT_mremap(const char *path, int mode, void *old_address, size_t old_size, size_t *new_size) _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list