-#define XBT_ATTRIB_CONSTRUCTOR(prio) __attribute__((__constructor__(prio)))
-#define XBT_ATTRIB_DESTRUCTOR(prio) __attribute__((__destructor__(prio)))
-
-#if defined(__GNUC__)
-# define XBT_ALWAYS_INLINE inline __attribute__ ((always_inline))
-#else
-# define XBT_ALWAYS_INLINE inline
-#endif
-
-#if defined(__GNUC__)
-# define XBT_THREAD_LOCAL __thread
+#if !defined(__APPLE__)
+# define XBT_ATTRIB_CONSTRUCTOR(prio) __attribute__((__constructor__(prio)))
+# define XBT_ATTRIB_DESTRUCTOR(prio) __attribute__((__destructor__(prio)))