components/gcc49/patches/013-libcpp-Makefile.in.patch
changeset 5205 eaff9ab86216
equal deleted inserted replaced
5204:766639d560b9 5205:eaff9ab86216
       
     1 # Stefan Teleman <[email protected]>
       
     2 # The various ./configure's in GCC keep playing with CFLAGS, CXXFLAGS
       
     3 # or CPPFLAGS, and this unsets LARGEFILE_SOURCE. THe result is that some
       
     4 # GCC libraries are built with LARGEFILE_SOURCE enabled, and some don't.
       
     5 # Make sure everything is built with LARGEFILE_SOURCE turned on.
       
     6 # Internal patch. Not submitted upstream yet.
       
     7 --- libcpp/Makefile.in	2014-10-30 01:28:58.000000000 -0700
       
     8 +++ libcpp/Makefile.in	2015-08-05 05:31:02.842725301 -0700
       
     9 @@ -38,7 +38,7 @@
       
    10  CXXFLAGS = @CXXFLAGS@
       
    11  WARN_CXXFLAGS = @warn@ @WARN_PEDANTIC@ @WERROR@
       
    12  CPP = @CPP@
       
    13 -CPPFLAGS = @CPPFLAGS@
       
    14 +CPPFLAGS = @CPPFLAGS@ -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
       
    15  EXEEXT = @EXEEXT@
       
    16  GMSGFMT = @GMSGFMT@
       
    17  INCINTL = @INCINTL@
       
    18 @@ -57,7 +57,7 @@
       
    19  CXXDEPMODE = @CXXDEPMODE@
       
    20  DEPDIR = @DEPDIR@
       
    21  NOEXCEPTION_FLAGS = @noexception_flags@
       
    22 -PICFLAG = @PICFLAG@
       
    23 +PICFLAG = @PICFLAG@ -fPIC -DPIC
       
    24  
       
    25  datarootdir = @datarootdir@
       
    26  datadir = @datadir@