Solaris install fixes, solaris needs to use ginstall, not install and it does not have ldconfig
This commit is contained in:
@@ -6,7 +6,7 @@ LIBS=-lpopt @LIBS@
|
|||||||
CC=gcc
|
CC=gcc
|
||||||
CFLAGS=-g -O2 -fPIC -Wall -W -I. -I./include "-D_U_=__attribute__((unused))"
|
CFLAGS=-g -O2 -fPIC -Wall -W -I. -I./include "-D_U_=__attribute__((unused))"
|
||||||
LIBISCSI_OBJ = lib/connect.o lib/crc32c.o lib/discovery.o lib/init.o lib/login.o lib/md5.o lib/nop.o lib/pdu.o lib/scsi-command.o lib/scsi-lowlevel.o lib/socket.o lib/sync.o
|
LIBISCSI_OBJ = lib/connect.o lib/crc32c.o lib/discovery.o lib/init.o lib/login.o lib/md5.o lib/nop.o lib/pdu.o lib/scsi-command.o lib/scsi-lowlevel.o lib/socket.o lib/sync.o
|
||||||
INSTALLCMD = /usr/bin/install -c
|
INSTALLCMD = @install@ -c
|
||||||
|
|
||||||
LIBISCSI_SO_NAME=libiscsi.so.1
|
LIBISCSI_SO_NAME=libiscsi.so.1
|
||||||
VERSION=1.0.0
|
VERSION=1.0.0
|
||||||
@@ -41,7 +41,7 @@ install: lib/libiscsi.a lib/$(LIBISCSI_SO) bin/iscsi-ls bin/iscsi-inq
|
|||||||
ifeq ("$(LIBDIR)x","x")
|
ifeq ("$(LIBDIR)x","x")
|
||||||
$(INSTALLCMD) -m 755 lib/$(LIBISCSI_SO) $(libdir)
|
$(INSTALLCMD) -m 755 lib/$(LIBISCSI_SO) $(libdir)
|
||||||
$(INSTALLCMD) -m 755 lib/libiscsi.a $(libdir)
|
$(INSTALLCMD) -m 755 lib/libiscsi.a $(libdir)
|
||||||
ldconfig
|
@ldconfig@
|
||||||
else
|
else
|
||||||
$(INSTALLCMD) -m 755 lib/$(LIBISCSI_SO) $(LIBDIR)
|
$(INSTALLCMD) -m 755 lib/$(LIBISCSI_SO) $(LIBDIR)
|
||||||
$(INSTALLCMD) -m 755 lib/libiscsi.a $(LIBDIR)
|
$(INSTALLCMD) -m 755 lib/libiscsi.a $(LIBDIR)
|
||||||
|
|||||||
10
configure.ac
10
configure.ac
@@ -13,6 +13,10 @@ if test "${libdir}" = '${exec_prefix}/lib'; then
|
|||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
is_solaris="no"
|
||||||
|
install="/usr/bin/install"
|
||||||
|
ldconfig="ldconfig"
|
||||||
|
|
||||||
case `uname` in
|
case `uname` in
|
||||||
Linux*)
|
Linux*)
|
||||||
AC_DEFINE(HAVE_GETHOSTBYNAME2,1,[Whether we have gethostbyname2 or not])
|
AC_DEFINE(HAVE_GETHOSTBYNAME2,1,[Whether we have gethostbyname2 or not])
|
||||||
@@ -20,6 +24,9 @@ case `uname` in
|
|||||||
AIX*)
|
AIX*)
|
||||||
;;
|
;;
|
||||||
SunOS)
|
SunOS)
|
||||||
|
is_solaris="yes"
|
||||||
|
install="ginstall"
|
||||||
|
ldconfig="echo no ldconfig on solaris"
|
||||||
LIBS="$LIBS -lsocket -lnsl"
|
LIBS="$LIBS -lsocket -lnsl"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
@@ -91,8 +98,9 @@ else
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
AC_SUBST(libdir)
|
AC_SUBST(libdir)
|
||||||
|
AC_SUBST(install)
|
||||||
|
AC_SUBST(ldconfig)
|
||||||
#AC_SUBST(LIBISCSI_LDFLAGS)
|
#AC_SUBST(LIBISCSI_LDFLAGS)
|
||||||
|
|
||||||
AC_OUTPUT(Makefile)
|
AC_OUTPUT(Makefile)
|
||||||
|
|||||||
Reference in New Issue
Block a user