File tree Expand file tree Collapse file tree 3 files changed +13
-1
lines changed Expand file tree Collapse file tree 3 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -437,6 +437,10 @@ case $CFG_OSTYPE in
437437 CFG_CPUTYPE=$( isainfo -n)
438438 ;;
439439
440+ Haiku)
441+ CFG_OSTYPE=unknown-haiku
442+ ;;
443+
440444 MINGW* )
441445 # msys' `uname` does not print gcc configuration, but prints msys
442446 # configuration. so we cannot believe `uname -m`:
@@ -532,6 +536,10 @@ case $CFG_CPUTYPE in
532536 CFG_CPUTYPE=x86_64
533537 ;;
534538
539+ BePC)
540+ CFG_CPUTYPE=i686
541+ ;;
542+
535543 * )
536544 err " unknown CPU type: $CFG_CPUTYPE "
537545esac
Original file line number Diff line number Diff line change @@ -512,10 +512,14 @@ ifeq ($$(OSTYPE_$(3)),apple-darwin)
512512else
513513ifeq ($$(CFG_WINDOWSY_$(3 ) ) ,1)
514514 LD_LIBRARY_PATH_ENV_NAME$(1)_T_$(2)_H_$(3) := PATH
515+ else
516+ ifeq ($$(OSTYPE_$(3 ) ) ,unknown-haiku)
517+ LD_LIBRARY_PATH_ENV_NAME$(1)_T_$(2)_H_$(3) := LIBRARY_PATH
515518else
516519 LD_LIBRARY_PATH_ENV_NAME$(1)_T_$(2)_H_$(3) := LD_LIBRARY_PATH
517520endif
518521endif
522+ endif
519523
520524LD_LIBRARY_PATH_ENV_HOSTDIR$(1 ) _T_$(2 ) _H_$(3 ) := \
521525 $$(CURDIR ) /$$(HLIB$(1 ) _H_$(3 ) ) :$$(CFG_LLVM_INST_DIR_$(3 ) ) /lib
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ LIB_PREFIX=lib
1818
1919OS=` uname -s`
2020case $OS in
21- (" Linux" |" FreeBSD" |" DragonFly" |" Bitrig" |" OpenBSD" |" SunOS" )
21+ (" Linux" |" FreeBSD" |" DragonFly" |" Bitrig" |" OpenBSD" |" SunOS" | " Haiku " )
2222 BIN_SUF=
2323 LIB_SUF=.so
2424 ;;
You can’t perform that action at this time.
0 commit comments