Magellan Linux

Diff of /smage/trunk/core/binutils/binutils-2.33.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 13760 by niro, Tue Oct 29 12:26:17 2019 UTC revision 13761 by niro, Tue Oct 29 12:28:23 2019 UTC
# Line 32  SRC_URI=( Line 32  SRC_URI=(
32   http://www.kernel.org/pub/linux/devel/${PNAME}/${SRCFILE}   http://www.kernel.org/pub/linux/devel/${PNAME}/${SRCFILE}
33   gnu://${PNAME}/${SRCFILE}   gnu://${PNAME}/${SRCFILE}
34   mirror://${PNAME}/${SRCFILE}   mirror://${PNAME}/${SRCFILE}
35     mirror://${PNAME}/${PNAME}-2.32-do-not-link-with-static-libstdc++.patch
36  )  )
37    
38  # unstable  # unstable
# Line 52  else Line 53  else
53   export CCHOST=${CCHOST}   export CCHOST=${CCHOST}
54  fi  fi
55    
56    msetfeature "static !ccache !distcc"
57    
58  src_prepare()  src_prepare()
59  {  {
60   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
61   install -d ${SRCDIR}/build || die   install -d ${SRCDIR}/build || die
62    
63     cd ${SRCDIR}
64     mpatch ${PNAME}-2.32-do-not-link-with-static-libstdc++.patch || die
65  }  }
66    
67  src_compile()  src_compile()
# Line 69  src_compile() Line 75  src_compile()
75   myopts+=" --enable-ld=default"   myopts+=" --enable-ld=default"
76   fi   fi
77    
  # use 64bit bfd  
  myopts+=" --enable-64-bit-bfd"  
   
78   # fortify_source not supported   # fortify_source not supported
79   export CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}   export CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
80    
# Line 92  src_compile() Line 95  src_compile()
95   --disable-werror \   --disable-werror \
96   --disable-gdb \   --disable-gdb \
97   --with-pic \   --with-pic \
98     --enable-64-bit-bfd \
99     --enable-system-zlib \
100   ${myopts} \   ${myopts} \
101   || die   || die
102    
# Line 106  src_install() Line 111  src_install()
111   mmake DESTDIR=${BINDIR} tooldir=/usr install || die   mmake DESTDIR=${BINDIR} tooldir=/usr install || die
112   minstallfile ../include/libiberty.h /usr/include || die   minstallfile ../include/libiberty.h /usr/include || die
113    
  # fix missing symlinks  
  local i  
  for i in ar nm ranlib  
  do  
  mlink ${i} /usr/bin/${CHOST}-${i} || die  
  done  
   
114   cd ${SRCDIR}   cd ${SRCDIR}
115   minstalldocs ChangeLog* COPYING* MAINTAINERS README* || die   minstalldocs ChangeLog* COPYING* MAINTAINERS README* || die
116  }  }

Legend:
Removed from v.13760  
changed lines
  Added in v.13761