diff --git src/libdnf/config.h src/libdnf/config.h index 16121f6f..737d0bc4 100644 --- src/libdnf/config.h +++ src/libdnf/config.h @@ -18,7 +18,12 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ + +#ifdef __APPLE__ +#include +#else #include +#endif #if __WORDSIZE == 32 #include "config-32.h" diff --git src/libdnf/hy-iutil.cpp src/libdnf/hy-iutil.cpp index 497c560d..5de077fa 100644 --- src/libdnf/hy-iutil.cpp +++ src/libdnf/hy-iutil.cpp @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include #include #include diff --git src/libdnf/hy-util.cpp src/libdnf/hy-util.cpp index 295fdc1b..9d584b8a 100644 --- src/libdnf/hy-util.cpp +++ src/libdnf/hy-util.cpp @@ -24,7 +24,20 @@ #include #include #include -#include + +// Darwin compatibility hacks +typedef int auxv_t; +#ifndef AT_HWCAP2 +#define AT_HWCAP2 26 +#endif +#ifndef AT_HWCAP +#define AT_HWCAP 16 +#endif +static unsigned long getauxval(unsigned long type) +{ + unsigned long ret = 0; + return ret; +} // hawkey #include "dnf-types.h"