This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Remove references to GNU DLD from Configure and config.sh scripts.
authorH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Mon, 16 Sep 2013 11:14:47 +0000 (13:14 +0200)
committerH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Mon, 16 Sep 2013 11:14:47 +0000 (13:14 +0200)
Specifically eliminated i_dld, a variable indicating that <dld.h> should be
included, and remove dld from the list of wanted libraries.

Backport of 665ff1e94e3997c05f0fa23160fbd8fe871a8f96 by Nicholas Clark and Brian Fraser

U/modified/Myinit.U
U/perl/dlsrc.U

index a408fcc..a9afd66 100644 (file)
@@ -32,7 +32,7 @@
 ?X: Put crypt here, even though I should really fix d_crypt.U to look
 ?X: for it correctly, including possible shared library versions.
 : If anyone needs extra -lxxx, put those in a hint file.
-libswanted="sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun"
+libswanted="sfio socket bind inet nsl nm ndbm gdbm dbm db malloc dl ld sun"
 libswanted="$libswanted m crypt sec util c cposix posix ucb bsd BSD"
 : We probably want to search /usr/shlib before most other libraries.
 : This is only used by the lib/ExtUtils/MakeMaker.pm routine extliblist.
index c98f862..4e8302a 100644 (file)
@@ -17,7 +17,7 @@
 ?X:      ld -b module_a.o module_b.o -o module.sl
 ?X:
 ?MAKE:usedl ld dlsrc cccdlflags lddlflags ccdlflags bin_ELF ld_can_script: \
-       rm_try Getfile Myread test osname sed i_dld d_dlopen Findhdr Setvar \
+       rm_try Getfile Myread test osname sed d_dlopen Findhdr Setvar \
        src run cc ccflags ldflags optimize ls gccversion cat rsrc i_stdlib \
        i_unistd osvers
 ?MAKE: -pick add $@ %<
@@ -90,9 +90,6 @@ $undef|n|false)
        case "$d_dlopen" in
            $define) dflt='y' ;;
        esac
-       case "$i_dld" in
-           $define) dflt='y' ;;
-       esac
        : Does a dl_xxx.xs file exist for this operating system
        $test -f $rsrc/$dldir/dl_${osname}.xs && dflt='y'
        ;;
@@ -109,8 +106,6 @@ y*) usedl="$define"
                        dflt="$dldir/dl_${osname}.xs"
                elif $test "$d_dlopen" = "$define" ; then
                        dflt="$dldir/dl_dlopen.xs"
-               elif $test "$i_dld" = "$define" ; then
-                       dflt="$dldir/dl_dld.xs"
                else
                        dflt=''
                fi