@matheusbsbs / matheus-bagliano / commits / 377d9c409f
Fork 0

Makefile: update the default build options for AIX

NO_MKDTEMP is required to build, FREAD_READS_DIRECTORIES and the definition of _LARGE_FILES fix test suite failures and INTERNAL_QSORT is required for adequate performance. Tested on AIX v5.3 Maintenance Level 06 Signed-off-by: Mike Ralphson <mike@abacus.co.uk> Tested-by: Johannes Sixt <johannes.sixt@telecom.at> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Mike Ralphson committed May 7, 2008 at 09:35 UTC 377d9c409ffe0f0d994b929aeb94716139207b9d
1 file changed +4
Makefile
+4
@@ -636,8 +636,12 @@ endif
636 ifeq ($(uname_S),AIX)
637 NO_STRCASESTR=YesPlease
638 NO_MEMMEM = YesPlease
639 + NO_MKDTEMP = YesPlease
640 NO_STRLCPY = YesPlease
641 + FREAD_READS_DIRECTORIES = UnfortunatelyYes
642 + INTERNAL_QSORT = UnfortunatelyYes
643 NEEDS_LIBICONV=YesPlease
644 + BASIC_CFLAGS += -D_LARGE_FILES
645 endif
646 ifeq ($(uname_S),GNU)
647 # GNU/Hurd