Index: /issm/trunk-jpl/externalpackages/chaco/chaco_njs_notes.txt
===================================================================
--- /issm/trunk-jpl/externalpackages/chaco/chaco_njs_notes.txt	(revision 21537)
+++ /issm/trunk-jpl/externalpackages/chaco/chaco_njs_notes.txt	(revision 21538)
@@ -2,2 +2,7 @@
 sudo ln -s /usr/include/malloc/malloc.h /usr/include/malloc.h
 or else make sure you include the malloc directory in path
+
+if on sierra, you must download a version of malloc.h -
+one can be found here: http://web.mit.edu/jhawk/mnt/spo/phone-project/include/malloc.h
+place this file in /usr/local/include/, and run the sierra install script 
+
Index: /issm/trunk-jpl/externalpackages/chaco/install-macosx64-sierra.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/chaco/install-macosx64-sierra.sh	(revision 21538)
+++ /issm/trunk-jpl/externalpackages/chaco/install-macosx64-sierra.sh	(revision 21538)
@@ -0,0 +1,55 @@
+#!/bin/bash
+set -eu
+
+# Some cleanup
+rm -rf Chaco-2.2
+rm -rf src 
+rm -rf install 
+mkdir src install 
+
+#Download from ISSM server
+$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/Chaco-2.2.tar.gz' 'Chaco-2.2.tar.gz'
+$ISSM_DIR/scripts/DownloadExternalPackage.py 'http://issm.jpl.nasa.gov/files/externalpackages/docs/chaco_guide.pdf' 'chaco_guide.pdf'
+
+# Untar 
+tar -xvzf Chaco-2.2.tar.gz
+
+# Move chaco to src directory
+mv Chaco-2.2/* src
+rm -rf Chaco-2.2
+
+# Apply patches (all at once)
+# (written by diff -rc src ~/Libs/Chaco-2.2 > chaco.patch)
+patch -R -p0 < chaco.patch
+
+# Patch src/code/Makefile
+patch ./src/code/Makefile ./patches/Makefile.macosx64-sierra.patch
+
+
+# Build chaco
+cd src/code
+if [ $# -eq 0 ]; then
+	make
+else
+	make -j $1
+fi
+make chacominusblas.a
+
+# Clean up objects (but not library or executable)
+make clean
+cd ../..
+
+# Populate install directory
+cp -p src/exec/README install
+cp -p src/exec/User_Params install
+cp -p src/exec/*.coords install
+cp -p src/exec/*.graph install
+mkdir install/include
+cp -p src/code/main/defs.h install/include/defs.h
+cp -p src/code/main/params.h install/include/params.h
+cp -p chaco.h install/include/chaco.h
+mkdir install/lib
+mv src/code/chaco.a install/lib/libchaco.a
+mv src/code/chacominusblas.a install/lib/libchacominusblas.a
+mkdir install/exec
+mv src/exec/chaco install/exec
Index: /issm/trunk-jpl/externalpackages/chaco/patches/Makefile.macosx64-sierra.patch
===================================================================
--- /issm/trunk-jpl/externalpackages/chaco/patches/Makefile.macosx64-sierra.patch	(revision 21538)
+++ /issm/trunk-jpl/externalpackages/chaco/patches/Makefile.macosx64-sierra.patch	(revision 21538)
@@ -0,0 +1,11 @@
+--- ./src/code/Makefile	2016-02-16 19:39:30.000000000 -0800
++++ ./Makefile	2016-02-16 19:37:49.000000000 -0800
+@@ -6,7 +6,7 @@
+ #CFLAGS =	-O2
+ #OFLAGS =	-O2
+ #CFLAGS =	-fPIC -fno-omit-frame-pointer -D_GNU_SOURCE -pthread -fexceptions
+-CFLAGS =	-fPIC -fno-omit-frame-pointer -pthread -fexceptions -g
++CFLAGS =	-fPIC -fno-omit-frame-pointer -pthread -fexceptions -g -I/usr/local/include/
+ #CFLAGS =	-fPIC -fno-omit-frame-pointer -pthread -fexceptions -DMATLAB
+ OFLAGS =	-O2 
+ #AR =             /usr/ccs/bin/ar rcv   # for solaris 2
