Ticket #797: libparrot.interim.patch
File libparrot.interim.patch, 2.4 KB (added by jkeenan, 13 years ago) |
---|
-
config/inter/libparrot.pm
91 91 $conf->data->set( 92 92 parrot_is_shared => $parrot_is_shared, 93 93 94 libparrot => $parrot_is_shared95 ? '$(LIBPARROT_SHARED)'96 : '$(LIBPARROT_STATIC)',94 libparrot_for_makefile_only => $parrot_is_shared 95 ? '$(LIBPARROT_SHARED)' 96 : '$(LIBPARROT_STATIC)', 97 97 ); 98 98 99 99 # Set -rpath (or equivalent) for executables to find the -
config/init/hints/linux.pm
13 13 my $ccflags = $conf->option_or_data('ccflags'); 14 14 my $cc = $conf->option_or_data('cc'); 15 15 my $linkflags = $conf->option_or_data('linkflags'); 16 my $share_ext = $conf->option_or_data('share_ext'); 17 my $version = $conf->option_or_data('VERSION'); 16 18 my $verbose; 17 19 18 20 $verbose = $conf->options->get('verbose'); … … 142 144 143 145 has_dynamic_linking => 1, 144 146 parrot_is_shared => 1, 145 libparrot_shared => 'libparrot$(SHARE_EXT).$(SOVERSION)',146 libparrot_shared_alias => 'libparrot$(SHARE_EXT)',147 libparrot_soname => '-Wl,-soname=libparrot$(SHARE_EXT).$(SOVERSION)',147 libparrot_shared => "libparrot$share_ext.$version", 148 libparrot_shared_alias => "libparrot$share_ext", 149 libparrot_soname => "-Wl,-soname=libparrot$share_ext.$version", 148 150 ); 149 151 150 152 if ( ( split( m/-/, $conf->data->get_p5('archname'), 2 ) )[0] eq 'ia64' ) { -
config/gen/makefiles/root.in
509 509 #ELSE:LIBPARROT_SHARED := @blib_dir@/@libparrot_shared@ 510 510 511 511 # This line controls whether a static or shared library is built 512 LIBPARROT := @libparrot@ 512 # by Parrot's make. It is not useful otherwise (e.g., in 513 # lib/Parrot/Config/Generated.pm or config_lib.pasm). 514 LIBPARROT := @libparrot_for_makefile_only@ 513 515 514 516 #IF(has_icu):ICU_SHARED := @icu_shared@ 515 517 ALL_PARROT_LIBS := @libparrot_linkflags@ $(ICU_SHARED) $(C_LIBS)