mirror of git://gcc.gnu.org/git/gcc.git
darwin.h: Add static-libgfortran to LINK_SPEC.
2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> gcc/ * config/darwin.h: Add static-libgfortran to LINK_SPEC. gcc/testsuite/ * lib/gfortran.exp: Add -B options for targets that use libgfortran.a%s in their specs. libgomp/ * testsuite/lib/libgomp.exp: Add -B option for targets that use libgfortran.a%s in their specs. From-SVN: r143507
This commit is contained in:
parent
6600206c4e
commit
72c6659693
|
@ -1,3 +1,7 @@
|
||||||
|
2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
|
||||||
|
|
||||||
|
* config/darwin.h: Add static-libgfortran to LINK_SPEC.
|
||||||
|
|
||||||
2009-01-19 Vladimir Makarov <vmakarov@redhat.com>
|
2009-01-19 Vladimir Makarov <vmakarov@redhat.com>
|
||||||
|
|
||||||
PR c/38869
|
PR c/38869
|
||||||
|
|
|
@ -258,6 +258,7 @@ extern GTY(()) int darwin_ms_struct;
|
||||||
#define LINK_SPEC \
|
#define LINK_SPEC \
|
||||||
"%{static}%{!static:-dynamic} \
|
"%{static}%{!static:-dynamic} \
|
||||||
%{fgnu-runtime:%:replace-outfile(-lobjc -lobjc-gnu)}\
|
%{fgnu-runtime:%:replace-outfile(-lobjc -lobjc-gnu)}\
|
||||||
|
%{static|static-libgfortran:%:replace-outfile(-lgfortran libgfortran.a%s)}\
|
||||||
%{!Zdynamiclib: \
|
%{!Zdynamiclib: \
|
||||||
%{Zforce_cpusubtype_ALL:-arch %(darwin_arch) -force_cpusubtype_ALL} \
|
%{Zforce_cpusubtype_ALL:-arch %(darwin_arch) -force_cpusubtype_ALL} \
|
||||||
%{!Zforce_cpusubtype_ALL:-arch %(darwin_subarch)} \
|
%{!Zforce_cpusubtype_ALL:-arch %(darwin_subarch)} \
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
|
||||||
|
|
||||||
|
* lib/gfortran.exp: Add -B options for targets that use
|
||||||
|
libgfortran.a%s in their specs.
|
||||||
|
|
||||||
2009-01-19 Jason Merrill <jason@redhat.com>
|
2009-01-19 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
PR c++/23287
|
PR c++/23287
|
||||||
|
|
|
@ -88,6 +88,9 @@ proc gfortran_link_flags { paths } {
|
||||||
|
|
||||||
if { $gccpath != "" } {
|
if { $gccpath != "" } {
|
||||||
if [file exists "${gccpath}/libgfortran/.libs/libgfortran.a"] {
|
if [file exists "${gccpath}/libgfortran/.libs/libgfortran.a"] {
|
||||||
|
# Some targets use libgfortran.a%s in their specs, so they need a -B option
|
||||||
|
# for uninstalled testing.
|
||||||
|
append flags "-B${gccpath}/libgfortran/.libs "
|
||||||
append flags "-L${gccpath}/libgfortran/.libs "
|
append flags "-L${gccpath}/libgfortran/.libs "
|
||||||
append ld_library_path ":${gccpath}/libgfortran/.libs"
|
append ld_library_path ":${gccpath}/libgfortran/.libs"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
|
||||||
|
|
||||||
|
* testsuite/lib/libgomp.exp: Add -B option for targets that
|
||||||
|
use libgfortran.a%s in their specs.
|
||||||
|
|
||||||
2009-01-07 Jakub Jelinek <jakub@redhat.com>
|
2009-01-07 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR libgomp/38086
|
PR libgomp/38086
|
||||||
|
|
|
@ -171,6 +171,9 @@ proc libgomp_target_compile { source dest type options } {
|
||||||
|
|
||||||
if { [info exists lang_test_file] } {
|
if { [info exists lang_test_file] } {
|
||||||
if { $blddir != "" } {
|
if { $blddir != "" } {
|
||||||
|
# Some targets use libgfortran.a%s in their specs, so they need
|
||||||
|
# a -B option for uninstalled testing.
|
||||||
|
lappend options "additional_flags=-B${blddir}/${lang_library_path}"
|
||||||
lappend options "ldflags=-L${blddir}/${lang_library_path}"
|
lappend options "ldflags=-L${blddir}/${lang_library_path}"
|
||||||
}
|
}
|
||||||
lappend options "ldflags=${lang_link_flags}"
|
lappend options "ldflags=${lang_link_flags}"
|
||||||
|
|
Loading…
Reference in New Issue