summary refs log tree commit diff stats
path: root/tools/niminst
diff options
context:
space:
mode:
authorlenoil98 <hamiltcl@verizon.net>2020-11-12 04:43:13 -0500
committerGitHub <noreply@github.com>2020-11-12 10:43:13 +0100
commit63c559e781cafaab6bcc9e62d5631e93749450bb (patch)
treef284ce1847be43b7770e18e66a1d13ec2882ae6e /tools/niminst
parentc6ceefea6de2a0159f33722839bfe9a0ce9134e1 (diff)
downloadNim-63c559e781cafaab6bcc9e62d5631e93749450bb.tar.gz
Add support for FreeBSD/PowerPC64 Little Endian (#15927)
* Update installer.ini

Add support for powerpc64 little endian

* Update buildsh.nimf

Add support for powerpc64 little endian

* Update makefile.nimf

Add support for freebsd/powerpc64 little endian
Diffstat (limited to 'tools/niminst')
-rw-r--r--tools/niminst/buildsh.nimf5
-rw-r--r--tools/niminst/makefile.nimf3
2 files changed, 7 insertions, 1 deletions
diff --git a/tools/niminst/buildsh.nimf b/tools/niminst/buildsh.nimf
index 5d532a0fd..5ec5d5c2c 100644
--- a/tools/niminst/buildsh.nimf
+++ b/tools/niminst/buildsh.nimf
@@ -159,7 +159,10 @@ case $ucpu in
       COMP_FLAGS="$COMP_FLAGS -m64"
       LINK_FLAGS="$LINK_FLAGS -m64"
       mycpu=`uname -p`
-	else
+      if [ "$(mycpu)" = "powerpc64le"] ; then
+	mycpu="powerpc64el"
+      fi
+    else
       mycpu="powerpc"
     fi
     ;;
diff --git a/tools/niminst/makefile.nimf b/tools/niminst/makefile.nimf
index ad9d55c03..aff0c5da0 100644
--- a/tools/niminst/makefile.nimf
+++ b/tools/niminst/makefile.nimf
@@ -124,6 +124,9 @@ ifeq ($(ucpu),powerpc)
     mycpu = $(shell sh -c 'uname -p | tr "[:upper:]" "[:lower:]"')
     CFLAGS += -m64
     LDFLAGS += -m64
+    ifeq ($(mycpu),powerpc64le)
+      mycpu = powerpc64el
+    endif
   endif
 endif
 ifeq ($(ucpu),ppc)