diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/openpbs/with_lib.patch')
-rw-r--r-- | var/spack/repos/builtin/packages/openpbs/with_lib.patch | 231 |
1 files changed, 231 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/openpbs/with_lib.patch b/var/spack/repos/builtin/packages/openpbs/with_lib.patch new file mode 100644 index 0000000000..6a607a1611 --- /dev/null +++ b/var/spack/repos/builtin/packages/openpbs/with_lib.patch @@ -0,0 +1,231 @@ +--- a/m4/with_database_dir.m4 ++++ b/m4/with_database_dir.m4 +@@ -56,20 +56,11 @@ AC_DEFUN([PBS_AC_WITH_DATABASE_DIR], + AS_IF([test -r "$database_dir/include/postgresql/libpq-fe.h"], + [database_inc="-I$database_dir/include/postgresql"], + AC_MSG_ERROR([Database headers not found.])))) +- AS_IF([test "$database_dir" = "/usr"], +- # Using system installed PostgreSQL +- AS_IF([test -r "/usr/lib64/libpq.so" -o -r "/usr/lib/libpq.so" -o -r "/usr/lib/x86_64-linux-gnu/libpq.so"], +- [database_lib="-lpq"], +- AC_MSG_ERROR([PBS database shared object library not found.])), +- # Using developer installed PostgreSQL +- AS_IF([test -r "$database_dir/lib64/libpq.a"], +- [database_lib="$database_dir/lib64/libpq.a"], +- AS_IF([test -r "$database_dir/lib/libpq.a"], +- [database_lib="$database_dir/lib/libpq.a"], +- AC_MSG_ERROR([PBS database library not found.]) +- ) +- ) +- ) ++ AS_IF([test -r "$database_dir/lib64/libpq.so"], ++ [database_lib="-L$database_dir/lib64 -lpq"], ++ [test -r "$database_dir/lib/libpq.so"], ++ [database_lib="-L$database_dir/lib -lpq"], ++ AC_MSG_ERROR([PBS database shared object library not found.])) + AC_MSG_RESULT([$database_dir]) + AC_SUBST([database_dir]) + AC_SUBST([database_inc]) +--- a/m4/with_editline.m4 ++++ b/m4/with_editline.m4 +@@ -52,31 +52,12 @@ AC_DEFUN([PBS_AC_WITH_EDITLINE], + AS_IF([test "$editline_dir" != "/usr"], + [editline_inc="-I$editline_dir/include"]), + AC_MSG_ERROR([editline headers not found.])) +- AS_IF([test "$editline_dir" = "/usr"], +- # Using system installed editline +- AS_IF([test -r /usr/lib64/libedit.so], +- [editline_lib="-ledit"], +- AS_IF([test -r /usr/lib/libedit.so], +- [editline_lib="-ledit"], +- AS_IF([test -r /usr/lib/x86_64-linux-gnu/libedit.so], +- [editline_lib="-ledit"], +- AC_MSG_ERROR([editline shared object library not found.])))), +- # Using developer installed editline +- AS_IF([test -r "${editline_dir}/lib64/libedit.a"], +- [editline_lib="${editline_dir}/lib64/libedit.a"], +- AS_IF([test -r "${editline_dir}/lib/libedit.a"], +- [editline_lib="${editline_dir}/lib/libedit.a"], +- AC_MSG_ERROR([editline library not found.]) +- ) +- ) +- ) ++ AS_IF([test -r "$editline_dir/lib64/libedit.so"], ++ [editline_lib="-L$editline_dir/lib64 -ledit"], ++ [test -r "$editline_dir/lib/libedit.so"], ++ [editline_lib="-L$editline_dir/lib -ledit"], ++ AC_MSG_ERROR([editline shared object library not found.])) + AC_MSG_RESULT([$editline_dir]) +- AC_CHECK_LIB([ncurses], [tgetent], +- [curses_lib="-lncurses"], +- AC_CHECK_LIB([curses], [tgetent], +- [curses_lib="-lcurses"], +- AC_MSG_ERROR([curses library not found.]))) +- [editline_lib="$editline_lib $curses_lib"] + AC_SUBST(editline_inc) + AC_SUBST(editline_lib) + AC_DEFINE([QMGR_HAVE_HIST], [], [Defined when editline is available]) +--- a/m4/with_expat.m4 ++++ b/m4/with_expat.m4 +@@ -52,20 +52,11 @@ AC_DEFUN([PBS_AC_WITH_EXPAT], + AS_IF([test "$expat_dir" != "/usr"], + [expat_inc="-I$expat_dir/include"]), + AC_MSG_ERROR([expat headers not found.])) +- AS_IF([test "$expat_dir" = "/usr"], +- # Using system installed expat +- AS_IF([test -r "/usr/lib64/libexpat.so" -o -r "/usr/lib/libexpat.so" -o -r "/usr/lib/x86_64-linux-gnu/libexpat.so"], +- [expat_lib="-lexpat"], +- AC_MSG_ERROR([expat shared object library not found.])), +- # Using developer installed expat +- AS_IF([test -r "${expat_dir}/lib64/libexpat.a"], +- [expat_lib="${expat_dir}/lib64/libexpat.a"], +- AS_IF([test -r "${expat_dir}/lib/libexpat.a"], +- [expat_lib="${expat_dir}/lib/libexpat.a"], +- AC_MSG_ERROR([expat library not found.]) +- ) +- ) +- ) ++ AS_IF([test -r "$expat_dir/lib64/libexpat.so"], ++ [expat_lib="-L$expat_dir/lib64 -lexpat"], ++ [test -r "$expat_dir/lib/libexpat.so"], ++ [expat_lib="-L$expat_dir/lib -lexpat"], ++ AC_MSG_ERROR([expat shared object library not found.])) + AC_MSG_RESULT([$expat_dir]) + AC_SUBST(expat_inc) + AC_SUBST(expat_lib) +--- a/m4/with_hwloc.m4 ++++ b/m4/with_hwloc.m4 +@@ -56,28 +56,12 @@ AC_DEFUN([PBS_AC_WITH_HWLOC], + [hwloc_inc="-I$hwloc_dir/include"]), + AC_MSG_ERROR([hwloc headers not found.]) + ) +- AS_IF([test "$hwloc_dir" = "/usr"], +- # Using system installed hwloc +- AS_IF([test -r "/usr/lib64/libhwloc.so" -o -r "/usr/lib/libhwloc.so" -o -r "/usr/lib/x86_64-linux-gnu/libhwloc.so"], +- [hwloc_lib="-lhwloc"], +- AC_MSG_ERROR([hwloc shared object library not found.]) +- ), +- # Using developer installed hwloc +- AS_IF([test -r "${hwloc_dir}/lib64/libhwloc_embedded.a"], +- [hwloc_lib="${hwloc_dir}/lib64/libhwloc_embedded.a"], +- AS_IF([test -r "${hwloc_dir}/lib/libhwloc_embedded.a"], +- [hwloc_lib="${hwloc_dir}/lib/libhwloc_embedded.a"], +- AC_MSG_ERROR([hwloc library not found.]) +- ) +- ) +- ) ++ AS_IF([test -r "$hwloc_dir/lib64/libhwloc.so"], ++ [hwloc_lib="-L$hwloc_dir/lib64 -lhwloc"], ++ [test -r "$hwloc_dir/lib/libhwloc.so"], ++ [hwloc_lib="-L$hwloc_dir/lib -lhwloc"], ++ AC_MSG_ERROR([hwloc shared object library not found.])) + AC_MSG_RESULT([$hwloc_dir]) +- AS_CASE([x$target_os], +- [xlinux*], +- AC_CHECK_LIB([numa], [mbind], [hwloc_lib="$hwloc_lib -lnuma"]) +- AC_CHECK_LIB([udev], [udev_new], [hwloc_lib="$hwloc_lib -ludev"]) +- AC_CHECK_LIB([pciaccess], [pci_system_init], [hwloc_lib="$hwloc_lib -lpciaccess"]) +- ) + AC_SUBST(hwloc_flags) + AC_SUBST(hwloc_inc) + AC_SUBST(hwloc_lib) +--- a/m4/with_libical.m4 ++++ b/m4/with_libical.m4 +@@ -59,23 +59,13 @@ AC_DEFUN([PBS_AC_WITH_LIBICAL], + AS_IF([test $libical_version -gt 1], + AC_DEFINE([LIBICAL_API2], [], [Defined when libical version >= 2]) + ) +- AS_IF([test "$libical_dir" = "/usr"], +- dnl Using system installed libical +- libical_inc="" +- AS_IF([test -r "/usr/lib64/libical.so" -o -r "/usr/lib/libical.so" -o -r "/usr/lib/x86_64-linux-gnu/libical.so"], +- [libical_lib="-lical"], +- AC_MSG_ERROR([libical shared object library not found.]) +- ), +- dnl Using developer installed libical +- libical_inc="-I$libical_include" +- AS_IF([test -r "${libical_dir}/lib64/libical.a"], +- [libical_lib="${libical_dir}/lib64/libical.a"], +- AS_IF([test -r "${libical_dir}/lib/libical.a"], +- [libical_lib="${libical_dir}/lib/libical.a"], +- AC_MSG_ERROR([ical library not found.]) +- ) +- ) +- ) ++ AS_IF([test "$libical_dir" != "/usr"], ++ [libical_inc="-I$libical_include"]) ++ AS_IF([test -r "$libical_dir/lib64/libical.so"], ++ [libical_lib="-L$libical_dir/lib64 -lical"], ++ [test -r "$libical_dir/lib/libical.so"], ++ [libical_lib="-L$libical_dir/lib -lical"], ++ AC_MSG_ERROR([libical shared object library not found.])) + AC_MSG_RESULT([$libical_dir]) + AC_SUBST(libical_inc) + AC_SUBST(libical_lib) +--- a/m4/with_tcl.m4 ++++ b/m4/with_tcl.m4 +@@ -52,9 +52,7 @@ AC_DEFUN([PBS_AC_WITH_TCL], + [. "$tcl_dir/lib64/tclConfig.sh"], + AS_IF([test -r "$tcl_dir/lib/tclConfig.sh"], + [. "$tcl_dir/lib/tclConfig.sh"], +- AS_IF([test -r "$tcl_dir/lib/x86_64-linux-gnu/tclConfig.sh"], +- [. "$tcl_dir/lib/x86_64-linux-gnu/tclConfig.sh"], +- AC_MSG_ERROR([tclConfig.sh not found])))) ++ AC_MSG_ERROR([tclConfig.sh not found]))) + AC_MSG_RESULT([$tcl_dir]) + AC_MSG_CHECKING([for Tcl version]) + AS_IF([test "x$TCL_VERSION" = "x"], +@@ -62,32 +60,34 @@ AC_DEFUN([PBS_AC_WITH_TCL], + AC_MSG_RESULT([$TCL_VERSION]) + [tcl_version="$TCL_VERSION"] + AC_SUBST(tcl_version) ++ ++ AC_ARG_WITH([tk], ++ AS_HELP_STRING([--with-tk=DIR], ++ [Specify the directory where Tk is installed.] ++ ) ++ ) ++ AS_IF([test "x$with_tk" != "x"], ++ tk_dir=["$with_tk"], ++ tk_dir=["/usr"] ++ ) + AC_MSG_CHECKING([for Tk]) +- AS_IF([test -r "$tcl_dir/lib64/tkConfig.sh"], +- [. "$tcl_dir/lib64/tkConfig.sh"], +- AS_IF([test -r "$tcl_dir/lib/tkConfig.sh"], +- [. "$tcl_dir/lib/tkConfig.sh"], +- AS_IF([test -r "$tcl_dir/lib/x86_64-linux-gnu/tkConfig.sh"], +- [. "$tcl_dir/lib/x86_64-linux-gnu/tkConfig.sh"], +- AC_MSG_ERROR([tkConfig.sh not found])))) +- AC_MSG_RESULT([$tcl_dir]) ++ AS_IF([test -r "$tk_dir/lib64/tkConfig.sh"], ++ [. "$tk_dir/lib64/tkConfig.sh"], ++ AS_IF([test -r "$tk_dir/lib/tkConfig.sh"], ++ [. "$tk_dir/lib/tkConfig.sh"], ++ AC_MSG_ERROR([tkConfig.sh not found]))) ++ AC_MSG_RESULT([$tk_dir]) + AC_MSG_CHECKING([for Tk version]) + AS_IF([test "x$TK_VERSION" = "x"], + AC_MSG_ERROR([Could not determine Tk version])) + AC_MSG_RESULT([$TK_VERSION]) + [tk_version="$TK_VERSION"] + AC_SUBST(tk_version) +- AS_IF([test x$TCL_INCLUDE_SPEC = x], +- # Using developer installed tcl +- [tcl_inc="-I$tcl_dir/include"] +- [tcl_lib="$tcl_dir/lib/libtcl$TCL_VERSION.a $TCL_LIBS"] +- [tk_inc="-I$tcl_dir/include"] +- [tk_lib="$tcl_dir/lib/libtcl$TCL_VERSION.a $tcl_dir/lib/libtk$TK_VERSION.a $TK_LIBS"], +- # Using system installed tcl +- [tcl_inc="$TCL_INCLUDE_SPEC"] +- [tcl_lib="$TCL_LIB_SPEC $TCL_LIBS"] +- [tk_inc="$TK_INCLUDE_SPEC"] +- [tk_lib=`echo "$TCL_LIB_SPEC $TK_LIB_SPEC $TK_LIBS" | ${SED} -e 's/-lXss //'`]) ++ ++ tcl_inc="$TCL_INCLUDE_SPEC" ++ tcl_lib="$TCL_LIB_SPEC $TCL_LIBS" ++ tk_inc="$TK_INCLUDE_SPEC" ++ tk_lib=`echo "$TCL_LIB_SPEC $TK_LIB_SPEC $TK_LIBS" | ${SED} -e 's/-lXss //'` + AC_SUBST(tcl_inc) + AC_SUBST(tcl_lib) + AC_SUBST(tk_inc) |