Hi jireland,

program         version      compiler   linker   build
libfuse         -            cc         ld       xsconf.fuse
fusefs          -            cc         ld       xsconf.fuse
ntfs-3g         2010.3.6     gcc4       ld       xsconf.g4s3fs
ntfs-3g         2010.3.6     gcc        ld       xsconf.gs3fs

sources:
wget http://s3fs.googlecode.com/files/s3fs-r191-source.tar.gz
wget 

pkgadd and compile order:
pkgadd SUNWonbld must be done in order to compile fusefs
pkgadd SUNWfusefs, SUNWlibfuse must be done for s3fs to compile

s3fs, ntfs-3g fails to compile with cc (sunstudio 12)


get the source 
hg clone ssh://a...@hg.opensolaris.org/hg/fuse/libfuse
hg clone ssh://a...@hg.opensolaris.org/hg/fuse/fusefs

xsconf.fuse
unset LD_LIBRARY_PATH
export CC=/opt/SUNWspro/bin/cc
export CCX=/opt/SUNWspro/bin/CC
export CONFIG_SHELL=/usr/bin/bash
export PATH=/opt/SUNWspro/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/ucb:/opt/onbl
d/bin/i386
ulimit -s 32768

case "$1" in
c)
  echo configure n/a for fuse
  #./configure --prefix=${pre}
  ;;
d)
  echo make clean
  make clean
  #make distclean
  ;;
m)
  echo make
  make
  ;;
r)
  echo make reconfigure
  make reconfigure
  ;;
mi)
  echo make install
  make install
  ;;
mp)
  echo make pkg
  make pkg
  ;;
*)
  echo "$0 c|d|m|mi|mp"
  echo "   c=configure | d=clean | m=make | r=reconfigure | mi=make intsall | mp
=make pkg"
  ;;
esac


xsconf.g4s3fs
pre=/usr/local
export CC=/opt/gcc/bin/gcc
export CXX=/opt/gcc/bin/g++
export CONFIG_SHELL=/usr/bin/bash
export PATH=/opt/gcc/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/ucb:/usr/sfw/bin
ulimit -s 32768
export LDFLAGS=" -L/lib -R/lib -L/opt/gcc/lib -R/opt/gcc/lib "
export LD_OPTIONS=" -L/lib -R/lib -L/opt/gcc/lib -R/opt/gcc/lib "
#export CFLAGS=" -m64 "

case "$1" in
c)
  echo configure
  ./configure --prefix=${pre}
  ;;
d)
  echo gmake clean
  gmake clean
  ;;
m)
  echo gmake
  gmake
  ;;
mi)
  echo gmake install
  gmake install
  ;;
*)
  echo "$0 c|d|m|mi"
  echo "   c=configure | d=clean | m=gmake | mi=gmake intsall"
  ;;
esac
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
opensolaris-help@opensolaris.org

Reply via email to