summaryrefslogtreecommitdiff
path: root/lang/fpc/files
diff options
context:
space:
mode:
Diffstat (limited to 'lang/fpc/files')
-rw-r--r--lang/fpc/files/patch-compiler-systems-t_bsd.pas36
-rw-r--r--lang/fpc/files/patch-compiler-utils_samplecfg6
2 files changed, 3 insertions, 39 deletions
diff --git a/lang/fpc/files/patch-compiler-systems-t_bsd.pas b/lang/fpc/files/patch-compiler-systems-t_bsd.pas
deleted file mode 100644
index 527acf812024..000000000000
--- a/lang/fpc/files/patch-compiler-systems-t_bsd.pas
+++ /dev/null
@@ -1,36 +0,0 @@
---- compiler/systems/t_bsd.pas 2012-04-22 14:47:06.000000000 -0500
-+++ compiler/systems/t_bsd.pas 2013-10-01 21:07:10.000000000 -0500
-@@ -484,10 +484,19 @@
- if linklibc and
- not IsDarwin Then
- begin
-- if librarysearchpath.FindFile('crtbegin.o',false,s) then
-- LinkRes.AddFileName(s);
- if librarysearchpath.FindFile('crti.o',false,s) then
- LinkRes.AddFileName(s);
-+ if cs_create_pic in current_settings.moduleswitches then
-+ begin
-+ if librarysearchpath.FindFile('crtbeginS.o',false,s) then
-+ LinkRes.AddFileName(s);
-+ end
-+ else
-+ if (cs_link_staticflag in current_settings.globalswitches) and
-+ librarysearchpath.FindFile('crtbeginT.o',false,s) then
-+ LinkRes.AddFileName(s)
-+ else if librarysearchpath.FindFile('crtbegin.o',false,s) then
-+ LinkRes.AddFileName(s);
- end;
- { main objectfiles }
- while not ObjectFiles.Empty do
-@@ -572,7 +581,10 @@
- if linklibc and
- not IsDarwin Then
- begin
-- Fl1:=librarysearchpath.FindFile('crtend.o',false,s1);
-+ if cs_create_pic in current_settings.moduleswitches then
-+ Fl1:=librarysearchpath.FindFile('crtendS.o',false,s1)
-+ else
-+ Fl1:=librarysearchpath.FindFile('crtend.o',false,s1);
- Fl2:=librarysearchpath.FindFile('crtn.o',false,s2);
- if Fl1 or Fl2 then
- begin
diff --git a/lang/fpc/files/patch-compiler-utils_samplecfg b/lang/fpc/files/patch-compiler-utils_samplecfg
index 68a4b2f1ae24..901f71d8cf35 100644
--- a/lang/fpc/files/patch-compiler-utils_samplecfg
+++ b/lang/fpc/files/patch-compiler-utils_samplecfg
@@ -1,6 +1,6 @@
---- compiler/utils/samplecfg 2011-12-10 07:59:24.000000000 -0500
-+++ compiler/utils/samplecfg 2012-02-23 15:47:13.000000000 -0500
-@@ -37,8 +37,8 @@
+--- compiler/utils/samplecfg.orig 2015-08-06 19:47:53 UTC
++++ compiler/utils/samplecfg
+@@ -38,8 +38,8 @@ sysfpdir=$sysfpdirbase2/text
# Detect if we have write permission in sysdir.
if [ -w "$sysdir" ] ; then
echo Write permission in $sysdir.