Added optional parameter which adds -lnsl -lsocket to make the Nix package manager work on OpenSolaris
This commit is contained in:
		
							parent
							
								
									18f0ff003d
								
							
						
					
					
						commit
						53a4981fa2
					
				
					 7 changed files with 12 additions and 6 deletions
				
			
		| 
						 | 
					@ -76,6 +76,12 @@ if test "$sys_name" = "cygwin"; then
 | 
				
			||||||
    AC_DEFINE(CANNOT_DELETE_OPEN_FILES, 1, [Whether it is impossible to delete open files.])
 | 
					    AC_DEFINE(CANNOT_DELETE_OPEN_FILES, 1, [Whether it is impossible to delete open files.])
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Solaris-specific stuff.
 | 
				
			||||||
 | 
					if test "$sys_name" = "sunos"; then
 | 
				
			||||||
 | 
					    # Solaris requires -lsocket -lnsl for network functions
 | 
				
			||||||
 | 
					    ADDITIONAL_NETWORK_LIBS="-lsocket -lnsl"
 | 
				
			||||||
 | 
					    AC_SUBST(ADDITIONAL_NETWORK_LIBS)
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AC_PROG_CC
 | 
					AC_PROG_CC
 | 
				
			||||||
AC_PROG_CXX
 | 
					AC_PROG_CXX
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,7 +10,7 @@ pkginclude_HEADERS = \
 | 
				
			||||||
  globals.hh db.hh references.hh pathlocks.hh \
 | 
					  globals.hh db.hh references.hh pathlocks.hh \
 | 
				
			||||||
  worker-protocol.hh
 | 
					  worker-protocol.hh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
libstore_la_LIBADD = ../libutil/libutil.la ../boost/format/libformat.la
 | 
					libstore_la_LIBADD = ../libutil/libutil.la ../boost/format/libformat.la @ADDITIONAL_NETWORK_LIBS@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
BUILT_SOURCES = derivations-ast.cc derivations-ast.hh
 | 
					BUILT_SOURCES = derivations-ast.cc derivations-ast.hh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,7 +3,7 @@ bin_PROGRAMS = nix-env
 | 
				
			||||||
nix_env_SOURCES = nix-env.cc profiles.cc profiles.hh help.txt
 | 
					nix_env_SOURCES = nix-env.cc profiles.cc profiles.hh help.txt
 | 
				
			||||||
nix_env_LDADD = ../libmain/libmain.la ../libexpr/libexpr.la \
 | 
					nix_env_LDADD = ../libmain/libmain.la ../libexpr/libexpr.la \
 | 
				
			||||||
 ../libstore/libstore.la ../libutil/libutil.la \
 | 
					 ../libstore/libstore.la ../libutil/libutil.la \
 | 
				
			||||||
 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib}
 | 
					 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib} @ADDITIONAL_NETWORK_LIBS@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nix-env.o: help.txt.hh
 | 
					nix-env.o: help.txt.hh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,7 @@ bin_PROGRAMS = nix-hash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nix_hash_SOURCES = nix-hash.cc help.txt
 | 
					nix_hash_SOURCES = nix-hash.cc help.txt
 | 
				
			||||||
nix_hash_LDADD = ../libmain/libmain.la ../libstore/libstore.la ../libutil/libutil.la \
 | 
					nix_hash_LDADD = ../libmain/libmain.la ../libstore/libstore.la ../libutil/libutil.la \
 | 
				
			||||||
 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib}
 | 
					 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib} @ADDITIONAL_NETWORK_LIBS@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nix-hash.o: help.txt.hh
 | 
					nix-hash.o: help.txt.hh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,7 +3,7 @@ bin_PROGRAMS = nix-instantiate
 | 
				
			||||||
nix_instantiate_SOURCES = nix-instantiate.cc help.txt
 | 
					nix_instantiate_SOURCES = nix-instantiate.cc help.txt
 | 
				
			||||||
nix_instantiate_LDADD = ../libmain/libmain.la ../libexpr/libexpr.la \
 | 
					nix_instantiate_LDADD = ../libmain/libmain.la ../libexpr/libexpr.la \
 | 
				
			||||||
 ../libstore/libstore.la ../libutil/libutil.la \
 | 
					 ../libstore/libstore.la ../libutil/libutil.la \
 | 
				
			||||||
 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib}
 | 
					 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib} @ADDITIONAL_NETWORK_LIBS@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nix-instantiate.o: help.txt.hh
 | 
					nix-instantiate.o: help.txt.hh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,7 @@ bin_PROGRAMS = nix-store
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nix_store_SOURCES = nix-store.cc dotgraph.cc dotgraph.hh help.txt
 | 
					nix_store_SOURCES = nix-store.cc dotgraph.cc dotgraph.hh help.txt
 | 
				
			||||||
nix_store_LDADD = ../libmain/libmain.la ../libstore/libstore.la ../libutil/libutil.la \
 | 
					nix_store_LDADD = ../libmain/libmain.la ../libstore/libstore.la ../libutil/libutil.la \
 | 
				
			||||||
 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib}
 | 
					 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib} @ADDITIONAL_NETWORK_LIBS@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nix-store.o: help.txt.hh
 | 
					nix-store.o: help.txt.hh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,7 @@ bin_PROGRAMS = nix-worker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nix_worker_SOURCES = nix-worker.cc help.txt
 | 
					nix_worker_SOURCES = nix-worker.cc help.txt
 | 
				
			||||||
nix_worker_LDADD = ../libmain/libmain.la ../libstore/libstore.la ../libutil/libutil.la \
 | 
					nix_worker_LDADD = ../libmain/libmain.la ../libstore/libstore.la ../libutil/libutil.la \
 | 
				
			||||||
 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib}
 | 
					 ../boost/format/libformat.la ${bdb_lib} ${aterm_lib} @ADDITIONAL_NETWORK_LIBS@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nix-worker.o: help.txt.hh
 | 
					nix-worker.o: help.txt.hh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue