annotate src/flac-1.2.1/config.rpath @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 05aa0afa9217
children
rev   line source
Chris@1 1 #! /bin/sh
Chris@1 2 # Output a system dependent set of variables, describing how to set the
Chris@1 3 # run time search path of shared libraries in an executable.
Chris@1 4 #
Chris@1 5 # Copyright 1996-2005 Free Software Foundation, Inc.
Chris@1 6 # Taken from GNU libtool, 2001
Chris@1 7 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
Chris@1 8 #
Chris@1 9 # This file is free software; the Free Software Foundation gives
Chris@1 10 # unlimited permission to copy and/or distribute it, with or without
Chris@1 11 # modifications, as long as this notice is preserved.
Chris@1 12 #
Chris@1 13 # The first argument passed to this file is the canonical host specification,
Chris@1 14 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
Chris@1 15 # or
Chris@1 16 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
Chris@1 17 # The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
Chris@1 18 # should be set by the caller.
Chris@1 19 #
Chris@1 20 # The set of defined variables is at the end of this script.
Chris@1 21
Chris@1 22 # Known limitations:
Chris@1 23 # - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
Chris@1 24 # than 256 bytes, otherwise the compiler driver will dump core. The only
Chris@1 25 # known workaround is to choose shorter directory names for the build
Chris@1 26 # directory and/or the installation directory.
Chris@1 27
Chris@1 28 # All known linkers require a `.a' archive for static linking (except M$VC,
Chris@1 29 # which needs '.lib').
Chris@1 30 libext=a
Chris@1 31 shrext=.so
Chris@1 32
Chris@1 33 host="$1"
Chris@1 34 host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
Chris@1 35 host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
Chris@1 36 host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
Chris@1 37
Chris@1 38 cc_basename=`echo "$CC" | sed -e 's%^.*/%%'`
Chris@1 39
Chris@1 40 # Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
Chris@1 41
Chris@1 42 wl=
Chris@1 43 if test "$GCC" = yes; then
Chris@1 44 wl='-Wl,'
Chris@1 45 else
Chris@1 46 case "$host_os" in
Chris@1 47 aix*)
Chris@1 48 wl='-Wl,'
Chris@1 49 ;;
Chris@1 50 darwin*)
Chris@1 51 case "$cc_basename" in
Chris@1 52 xlc*)
Chris@1 53 wl='-Wl,'
Chris@1 54 ;;
Chris@1 55 esac
Chris@1 56 ;;
Chris@1 57 mingw* | pw32* | os2*)
Chris@1 58 ;;
Chris@1 59 hpux9* | hpux10* | hpux11*)
Chris@1 60 wl='-Wl,'
Chris@1 61 ;;
Chris@1 62 irix5* | irix6* | nonstopux*)
Chris@1 63 wl='-Wl,'
Chris@1 64 ;;
Chris@1 65 newsos6)
Chris@1 66 ;;
Chris@1 67 linux*)
Chris@1 68 case $cc_basename in
Chris@1 69 icc* | ecc*)
Chris@1 70 wl='-Wl,'
Chris@1 71 ;;
Chris@1 72 pgcc | pgf77 | pgf90)
Chris@1 73 wl='-Wl,'
Chris@1 74 ;;
Chris@1 75 ccc*)
Chris@1 76 wl='-Wl,'
Chris@1 77 ;;
Chris@1 78 como)
Chris@1 79 wl='-lopt='
Chris@1 80 ;;
Chris@1 81 esac
Chris@1 82 ;;
Chris@1 83 osf3* | osf4* | osf5*)
Chris@1 84 wl='-Wl,'
Chris@1 85 ;;
Chris@1 86 sco3.2v5*)
Chris@1 87 ;;
Chris@1 88 solaris*)
Chris@1 89 wl='-Wl,'
Chris@1 90 ;;
Chris@1 91 sunos4*)
Chris@1 92 wl='-Qoption ld '
Chris@1 93 ;;
Chris@1 94 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 95 wl='-Wl,'
Chris@1 96 ;;
Chris@1 97 sysv4*MP*)
Chris@1 98 ;;
Chris@1 99 unicos*)
Chris@1 100 wl='-Wl,'
Chris@1 101 ;;
Chris@1 102 uts4*)
Chris@1 103 ;;
Chris@1 104 esac
Chris@1 105 fi
Chris@1 106
Chris@1 107 # Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
Chris@1 108
Chris@1 109 hardcode_libdir_flag_spec=
Chris@1 110 hardcode_libdir_separator=
Chris@1 111 hardcode_direct=no
Chris@1 112 hardcode_minus_L=no
Chris@1 113
Chris@1 114 case "$host_os" in
Chris@1 115 cygwin* | mingw* | pw32*)
Chris@1 116 # FIXME: the MSVC++ port hasn't been tested in a loooong time
Chris@1 117 # When not using gcc, we currently assume that we are using
Chris@1 118 # Microsoft Visual C++.
Chris@1 119 if test "$GCC" != yes; then
Chris@1 120 with_gnu_ld=no
Chris@1 121 fi
Chris@1 122 ;;
Chris@1 123 openbsd*)
Chris@1 124 with_gnu_ld=no
Chris@1 125 ;;
Chris@1 126 esac
Chris@1 127
Chris@1 128 ld_shlibs=yes
Chris@1 129 if test "$with_gnu_ld" = yes; then
Chris@1 130 case "$host_os" in
Chris@1 131 aix3* | aix4* | aix5*)
Chris@1 132 # On AIX/PPC, the GNU linker is very broken
Chris@1 133 if test "$host_cpu" != ia64; then
Chris@1 134 ld_shlibs=no
Chris@1 135 fi
Chris@1 136 ;;
Chris@1 137 amigaos*)
Chris@1 138 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 139 hardcode_minus_L=yes
Chris@1 140 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
Chris@1 141 # that the semantics of dynamic libraries on AmigaOS, at least up
Chris@1 142 # to version 4, is to share data among multiple programs linked
Chris@1 143 # with the same dynamic library. Since this doesn't match the
Chris@1 144 # behavior of shared libraries on other platforms, we cannot use
Chris@1 145 # them.
Chris@1 146 ld_shlibs=no
Chris@1 147 ;;
Chris@1 148 beos*)
Chris@1 149 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 150 :
Chris@1 151 else
Chris@1 152 ld_shlibs=no
Chris@1 153 fi
Chris@1 154 ;;
Chris@1 155 cygwin* | mingw* | pw32*)
Chris@1 156 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@1 157 # no search path for DLLs.
Chris@1 158 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 159 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
Chris@1 160 :
Chris@1 161 else
Chris@1 162 ld_shlibs=no
Chris@1 163 fi
Chris@1 164 ;;
Chris@1 165 netbsd*)
Chris@1 166 ;;
Chris@1 167 solaris* | sysv5*)
Chris@1 168 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
Chris@1 169 ld_shlibs=no
Chris@1 170 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 171 :
Chris@1 172 else
Chris@1 173 ld_shlibs=no
Chris@1 174 fi
Chris@1 175 ;;
Chris@1 176 sunos4*)
Chris@1 177 hardcode_direct=yes
Chris@1 178 ;;
Chris@1 179 linux*)
Chris@1 180 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 181 :
Chris@1 182 else
Chris@1 183 ld_shlibs=no
Chris@1 184 fi
Chris@1 185 ;;
Chris@1 186 *)
Chris@1 187 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
Chris@1 188 :
Chris@1 189 else
Chris@1 190 ld_shlibs=no
Chris@1 191 fi
Chris@1 192 ;;
Chris@1 193 esac
Chris@1 194 if test "$ld_shlibs" = yes; then
Chris@1 195 # Unlike libtool, we use -rpath here, not --rpath, since the documented
Chris@1 196 # option of GNU ld is called -rpath, not --rpath.
Chris@1 197 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 198 fi
Chris@1 199 else
Chris@1 200 case "$host_os" in
Chris@1 201 aix3*)
Chris@1 202 # Note: this linker hardcodes the directories in LIBPATH if there
Chris@1 203 # are no directories specified by -L.
Chris@1 204 hardcode_minus_L=yes
Chris@1 205 if test "$GCC" = yes; then
Chris@1 206 # Neither direct hardcoding nor static linking is supported with a
Chris@1 207 # broken collect2.
Chris@1 208 hardcode_direct=unsupported
Chris@1 209 fi
Chris@1 210 ;;
Chris@1 211 aix4* | aix5*)
Chris@1 212 if test "$host_cpu" = ia64; then
Chris@1 213 # On IA64, the linker does run time linking by default, so we don't
Chris@1 214 # have to do anything special.
Chris@1 215 aix_use_runtimelinking=no
Chris@1 216 else
Chris@1 217 aix_use_runtimelinking=no
Chris@1 218 # Test if we are trying to use run time linking or normal
Chris@1 219 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Chris@1 220 # need to do runtime linking.
Chris@1 221 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
Chris@1 222 for ld_flag in $LDFLAGS; do
Chris@1 223 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
Chris@1 224 aix_use_runtimelinking=yes
Chris@1 225 break
Chris@1 226 fi
Chris@1 227 done
Chris@1 228 esac
Chris@1 229 fi
Chris@1 230 hardcode_direct=yes
Chris@1 231 hardcode_libdir_separator=':'
Chris@1 232 if test "$GCC" = yes; then
Chris@1 233 case $host_os in aix4.[012]|aix4.[012].*)
Chris@1 234 collect2name=`${CC} -print-prog-name=collect2`
Chris@1 235 if test -f "$collect2name" && \
Chris@1 236 strings "$collect2name" | grep resolve_lib_name >/dev/null
Chris@1 237 then
Chris@1 238 # We have reworked collect2
Chris@1 239 hardcode_direct=yes
Chris@1 240 else
Chris@1 241 # We have old collect2
Chris@1 242 hardcode_direct=unsupported
Chris@1 243 hardcode_minus_L=yes
Chris@1 244 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 245 hardcode_libdir_separator=
Chris@1 246 fi
Chris@1 247 esac
Chris@1 248 fi
Chris@1 249 # Begin _LT_AC_SYS_LIBPATH_AIX.
Chris@1 250 echo 'int main () { return 0; }' > conftest.c
Chris@1 251 ${CC} ${LDFLAGS} conftest.c -o conftest
Chris@1 252 aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 253 }'`
Chris@1 254 if test -z "$aix_libpath"; then
Chris@1 255 aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
Chris@1 256 }'`
Chris@1 257 fi
Chris@1 258 if test -z "$aix_libpath"; then
Chris@1 259 aix_libpath="/usr/lib:/lib"
Chris@1 260 fi
Chris@1 261 rm -f conftest.c conftest
Chris@1 262 # End _LT_AC_SYS_LIBPATH_AIX.
Chris@1 263 if test "$aix_use_runtimelinking" = yes; then
Chris@1 264 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 265 else
Chris@1 266 if test "$host_cpu" = ia64; then
Chris@1 267 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
Chris@1 268 else
Chris@1 269 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris@1 270 fi
Chris@1 271 fi
Chris@1 272 ;;
Chris@1 273 amigaos*)
Chris@1 274 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 275 hardcode_minus_L=yes
Chris@1 276 # see comment about different semantics on the GNU ld section
Chris@1 277 ld_shlibs=no
Chris@1 278 ;;
Chris@1 279 bsdi[45]*)
Chris@1 280 ;;
Chris@1 281 cygwin* | mingw* | pw32*)
Chris@1 282 # When not using gcc, we currently assume that we are using
Chris@1 283 # Microsoft Visual C++.
Chris@1 284 # hardcode_libdir_flag_spec is actually meaningless, as there is
Chris@1 285 # no search path for DLLs.
Chris@1 286 hardcode_libdir_flag_spec=' '
Chris@1 287 libext=lib
Chris@1 288 ;;
Chris@1 289 darwin* | rhapsody*)
Chris@1 290 hardcode_direct=no
Chris@1 291 if test "$GCC" = yes ; then
Chris@1 292 :
Chris@1 293 else
Chris@1 294 case "$cc_basename" in
Chris@1 295 xlc*)
Chris@1 296 ;;
Chris@1 297 *)
Chris@1 298 ld_shlibs=no
Chris@1 299 ;;
Chris@1 300 esac
Chris@1 301 fi
Chris@1 302 ;;
Chris@1 303 dgux*)
Chris@1 304 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 305 ;;
Chris@1 306 freebsd1*)
Chris@1 307 ld_shlibs=no
Chris@1 308 ;;
Chris@1 309 freebsd2.2*)
Chris@1 310 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 311 hardcode_direct=yes
Chris@1 312 ;;
Chris@1 313 freebsd2*)
Chris@1 314 hardcode_direct=yes
Chris@1 315 hardcode_minus_L=yes
Chris@1 316 ;;
Chris@1 317 freebsd* | kfreebsd*-gnu | dragonfly*)
Chris@1 318 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 319 hardcode_direct=yes
Chris@1 320 ;;
Chris@1 321 hpux9*)
Chris@1 322 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@1 323 hardcode_libdir_separator=:
Chris@1 324 hardcode_direct=yes
Chris@1 325 # hardcode_minus_L: Not really in the search PATH,
Chris@1 326 # but as the default location of the library.
Chris@1 327 hardcode_minus_L=yes
Chris@1 328 ;;
Chris@1 329 hpux10* | hpux11*)
Chris@1 330 if test "$with_gnu_ld" = no; then
Chris@1 331 case "$host_cpu" in
Chris@1 332 hppa*64*)
Chris@1 333 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@1 334 hardcode_libdir_separator=:
Chris@1 335 hardcode_direct=no
Chris@1 336 ;;
Chris@1 337 ia64*)
Chris@1 338 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 339 hardcode_direct=no
Chris@1 340 # hardcode_minus_L: Not really in the search PATH,
Chris@1 341 # but as the default location of the library.
Chris@1 342 hardcode_minus_L=yes
Chris@1 343 ;;
Chris@1 344 *)
Chris@1 345 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Chris@1 346 hardcode_libdir_separator=:
Chris@1 347 hardcode_direct=yes
Chris@1 348 # hardcode_minus_L: Not really in the search PATH,
Chris@1 349 # but as the default location of the library.
Chris@1 350 hardcode_minus_L=yes
Chris@1 351 ;;
Chris@1 352 esac
Chris@1 353 fi
Chris@1 354 ;;
Chris@1 355 irix5* | irix6* | nonstopux*)
Chris@1 356 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 357 hardcode_libdir_separator=:
Chris@1 358 ;;
Chris@1 359 netbsd*)
Chris@1 360 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 361 hardcode_direct=yes
Chris@1 362 ;;
Chris@1 363 newsos6)
Chris@1 364 hardcode_direct=yes
Chris@1 365 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 366 hardcode_libdir_separator=:
Chris@1 367 ;;
Chris@1 368 openbsd*)
Chris@1 369 hardcode_direct=yes
Chris@1 370 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Chris@1 371 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@1 372 else
Chris@1 373 case "$host_os" in
Chris@1 374 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
Chris@1 375 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 376 ;;
Chris@1 377 *)
Chris@1 378 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
Chris@1 379 ;;
Chris@1 380 esac
Chris@1 381 fi
Chris@1 382 ;;
Chris@1 383 os2*)
Chris@1 384 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 385 hardcode_minus_L=yes
Chris@1 386 ;;
Chris@1 387 osf3*)
Chris@1 388 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 389 hardcode_libdir_separator=:
Chris@1 390 ;;
Chris@1 391 osf4* | osf5*)
Chris@1 392 if test "$GCC" = yes; then
Chris@1 393 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
Chris@1 394 else
Chris@1 395 # Both cc and cxx compiler support -rpath directly
Chris@1 396 hardcode_libdir_flag_spec='-rpath $libdir'
Chris@1 397 fi
Chris@1 398 hardcode_libdir_separator=:
Chris@1 399 ;;
Chris@1 400 sco3.2v5*)
Chris@1 401 ;;
Chris@1 402 solaris*)
Chris@1 403 hardcode_libdir_flag_spec='-R$libdir'
Chris@1 404 ;;
Chris@1 405 sunos4*)
Chris@1 406 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 407 hardcode_direct=yes
Chris@1 408 hardcode_minus_L=yes
Chris@1 409 ;;
Chris@1 410 sysv4)
Chris@1 411 case $host_vendor in
Chris@1 412 sni)
Chris@1 413 hardcode_direct=yes # is this really true???
Chris@1 414 ;;
Chris@1 415 siemens)
Chris@1 416 hardcode_direct=no
Chris@1 417 ;;
Chris@1 418 motorola)
Chris@1 419 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
Chris@1 420 ;;
Chris@1 421 esac
Chris@1 422 ;;
Chris@1 423 sysv4.3*)
Chris@1 424 ;;
Chris@1 425 sysv4*MP*)
Chris@1 426 if test -d /usr/nec; then
Chris@1 427 ld_shlibs=yes
Chris@1 428 fi
Chris@1 429 ;;
Chris@1 430 sysv4.2uw2*)
Chris@1 431 hardcode_direct=yes
Chris@1 432 hardcode_minus_L=no
Chris@1 433 ;;
Chris@1 434 sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
Chris@1 435 ;;
Chris@1 436 sysv5*)
Chris@1 437 hardcode_libdir_flag_spec=
Chris@1 438 ;;
Chris@1 439 uts4*)
Chris@1 440 hardcode_libdir_flag_spec='-L$libdir'
Chris@1 441 ;;
Chris@1 442 *)
Chris@1 443 ld_shlibs=no
Chris@1 444 ;;
Chris@1 445 esac
Chris@1 446 fi
Chris@1 447
Chris@1 448 # Check dynamic linker characteristics
Chris@1 449 # Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
Chris@1 450 libname_spec='lib$name'
Chris@1 451 case "$host_os" in
Chris@1 452 aix3*)
Chris@1 453 ;;
Chris@1 454 aix4* | aix5*)
Chris@1 455 ;;
Chris@1 456 amigaos*)
Chris@1 457 ;;
Chris@1 458 beos*)
Chris@1 459 ;;
Chris@1 460 bsdi[45]*)
Chris@1 461 ;;
Chris@1 462 cygwin* | mingw* | pw32*)
Chris@1 463 shrext=.dll
Chris@1 464 ;;
Chris@1 465 darwin* | rhapsody*)
Chris@1 466 shrext=.dylib
Chris@1 467 ;;
Chris@1 468 dgux*)
Chris@1 469 ;;
Chris@1 470 freebsd1*)
Chris@1 471 ;;
Chris@1 472 kfreebsd*-gnu)
Chris@1 473 ;;
Chris@1 474 freebsd*)
Chris@1 475 ;;
Chris@1 476 gnu*)
Chris@1 477 ;;
Chris@1 478 hpux9* | hpux10* | hpux11*)
Chris@1 479 case "$host_cpu" in
Chris@1 480 ia64*)
Chris@1 481 shrext=.so
Chris@1 482 ;;
Chris@1 483 hppa*64*)
Chris@1 484 shrext=.sl
Chris@1 485 ;;
Chris@1 486 *)
Chris@1 487 shrext=.sl
Chris@1 488 ;;
Chris@1 489 esac
Chris@1 490 ;;
Chris@1 491 irix5* | irix6* | nonstopux*)
Chris@1 492 case "$host_os" in
Chris@1 493 irix5* | nonstopux*)
Chris@1 494 libsuff= shlibsuff=
Chris@1 495 ;;
Chris@1 496 *)
Chris@1 497 case $LD in
Chris@1 498 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
Chris@1 499 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
Chris@1 500 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
Chris@1 501 *) libsuff= shlibsuff= ;;
Chris@1 502 esac
Chris@1 503 ;;
Chris@1 504 esac
Chris@1 505 ;;
Chris@1 506 linux*oldld* | linux*aout* | linux*coff*)
Chris@1 507 ;;
Chris@1 508 linux*)
Chris@1 509 ;;
Chris@1 510 knetbsd*-gnu)
Chris@1 511 ;;
Chris@1 512 netbsd*)
Chris@1 513 ;;
Chris@1 514 newsos6)
Chris@1 515 ;;
Chris@1 516 nto-qnx*)
Chris@1 517 ;;
Chris@1 518 openbsd*)
Chris@1 519 ;;
Chris@1 520 os2*)
Chris@1 521 libname_spec='$name'
Chris@1 522 shrext=.dll
Chris@1 523 ;;
Chris@1 524 osf3* | osf4* | osf5*)
Chris@1 525 ;;
Chris@1 526 sco3.2v5*)
Chris@1 527 ;;
Chris@1 528 solaris*)
Chris@1 529 ;;
Chris@1 530 sunos4*)
Chris@1 531 ;;
Chris@1 532 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Chris@1 533 ;;
Chris@1 534 sysv4*MP*)
Chris@1 535 ;;
Chris@1 536 uts4*)
Chris@1 537 ;;
Chris@1 538 esac
Chris@1 539
Chris@1 540 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
Chris@1 541 escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
Chris@1 542 shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
Chris@1 543 escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
Chris@1 544
Chris@1 545 LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
Chris@1 546
Chris@1 547 # How to pass a linker flag through the compiler.
Chris@1 548 wl="$escaped_wl"
Chris@1 549
Chris@1 550 # Static library suffix (normally "a").
Chris@1 551 libext="$libext"
Chris@1 552
Chris@1 553 # Shared library suffix (normally "so").
Chris@1 554 shlibext="$shlibext"
Chris@1 555
Chris@1 556 # Flag to hardcode \$libdir into a binary during linking.
Chris@1 557 # This must work even if \$libdir does not exist.
Chris@1 558 hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
Chris@1 559
Chris@1 560 # Whether we need a single -rpath flag with a separated argument.
Chris@1 561 hardcode_libdir_separator="$hardcode_libdir_separator"
Chris@1 562
Chris@1 563 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
Chris@1 564 # resulting binary.
Chris@1 565 hardcode_direct="$hardcode_direct"
Chris@1 566
Chris@1 567 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
Chris@1 568 # resulting binary.
Chris@1 569 hardcode_minus_L="$hardcode_minus_L"
Chris@1 570
Chris@1 571 EOF