Ticket #786: 26308.26309.config.init.hints.darwin.pm.diff

File 26308.26309.config.init.hints.darwin.pm.diff, 1.1 KB (added by jkeenan, 5 years ago)

Changes to config/init/hints/darwin.pm at r26309 (part of merge of pdd17pmc branch into trunk)

  • config/init/hints/darwin.pm

     
    2424    my $lib_dir = $conf->data->get('build_dir') . "/blib/lib"; 
    2525    $ldflags .= " -L$lib_dir"; 
    2626    $ccflags .= " -pipe -fno-common -Wno-long-double "; 
    27     $ccflags =~ s/-flat_namespace\s*//; 
    28     $ldflags =~ s/-flat_namespace\s*//; 
    29     $ldflags .= " -flat_namespace "; 
    3027 
    3128    $conf->data->set( 
    3229        darwin              => 1, 
     
    3734        share_ext           => '.dylib', 
    3835        load_ext            => '.bundle', 
    3936        link                => 'c++', 
     37        linkflags           => '-undefined dynamic_lookup', 
    4038        ld                  => 'c++', 
    41         ld_share_flags      => '-dynamiclib -undefined suppress', 
    42         ld_load_flags       => '-bundle -undefined suppress', 
     39        ld_share_flags      => '-dynamiclib -undefined dynamic_lookup', 
     40        ld_load_flags       => '-bundle -undefined dynamic_lookup', 
    4341        memalign            => 'some_memalign', 
    4442        has_dynamic_linking => 1, 
    4543