[521] | 1 | # rpmbuild parameters: |
---|
| 2 | # --with debug: Build without optimizations and without splitting the debuginfo. |
---|
| 3 | # --without testsuite: Do not run the testsuite. Default is to run it. |
---|
| 4 | # --with testsuite: Run the testsuite. Default --with debug is not to run it. |
---|
| 5 | |
---|
| 6 | %define binutils_target %{_target_platform} |
---|
| 7 | %define isnative 1 |
---|
| 8 | %define enable_shared 1 |
---|
| 9 | |
---|
| 10 | Summary: A GNU collection of binary utilities. |
---|
| 11 | Summary(ja): GNU 版バイナリユーティリティ集 |
---|
| 12 | Name: binutils |
---|
[5184] | 13 | Version: 2.22 |
---|
[5410] | 14 | Release: 2%{?_dist_release} |
---|
[521] | 15 | License: GPLv3+ |
---|
| 16 | Group: Development/Tools |
---|
| 17 | URL: http://sources.redhat.com/binutils |
---|
[5184] | 18 | |
---|
| 19 | Vendor: Project Vine |
---|
| 20 | Distribution: Vine Linux |
---|
| 21 | Packager: kenta, shaolin, inagaki |
---|
| 22 | |
---|
| 23 | # Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 |
---|
| 24 | # The ftp.kernel.org/pub/linux/devel/binutils/ page is (temporarily) unavailable |
---|
| 25 | # so we use the GNU site instead. |
---|
| 26 | # Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 |
---|
| 27 | Source: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.bz2 |
---|
[521] | 28 | Source2: binutils-2.19.50.0.1-output-format.sed |
---|
[3269] | 29 | Patch01: binutils-2.20.51.0.12-libtool-lib64.patch |
---|
| 30 | Patch02: binutils-2.20.51.0.12-ppc64-pie.patch |
---|
[521] | 31 | Patch03: binutils-2.20.51.0.2-ia64-lib64.patch |
---|
[3269] | 32 | Patch04: binutils-2.20.51.0.12-version.patch |
---|
| 33 | Patch05: binutils-2.20.51.0.2-set-long-long.patch |
---|
[5184] | 34 | Patch06: binutils-2.22-build-id.patch |
---|
[3269] | 35 | Patch07: binutils-2.20.51.0.12-copy-osabi.patch |
---|
| 36 | Patch08: binutils-2.20.51.0.12-sec-merge-emit.patch |
---|
[521] | 37 | |
---|
[3269] | 38 | %if %{?_dist_release} > vl6 |
---|
| 39 | %define gold_arches %ix86 x86_64 |
---|
| 40 | %endif |
---|
| 41 | |
---|
[521] | 42 | %if 0%{?_with_debug:1} |
---|
| 43 | # Define this if you want to skip the strip step and preserve debug info. |
---|
| 44 | # Useful for testing. |
---|
| 45 | %define __debug_install_post : > %{_builddir}/%{?buildsubdir}/debugfiles.list |
---|
| 46 | %define debug_package %{nil} |
---|
| 47 | %define run_testsuite 0%{?_with_testsuite:1} |
---|
| 48 | %else |
---|
| 49 | %define run_testsuite 0%{!?_without_testsuite:1} |
---|
| 50 | %endif |
---|
| 51 | |
---|
| 52 | Buildroot: %{_tmppath}/%{name}-%{version}-root |
---|
| 53 | BuildRequires: texinfo >= 4.0, gettext, flex, bison, zlib-devel |
---|
| 54 | # Required for: ld-bootstrap/bootstrap.exp bootstrap with --static |
---|
| 55 | # It should not be required for: ld-elf/elf.exp static {preinit,init,fini} array |
---|
| 56 | %if %{run_testsuite} |
---|
| 57 | BuildRequires: dejagnu, zlib-static, glibc-devel, sharutils |
---|
| 58 | #BuildRequires: dejagnu, zlib-static, glibc-static, sharutils |
---|
| 59 | %endif |
---|
| 60 | Conflicts: gcc-c++ < 4.0.0 |
---|
| 61 | Requires(post): /sbin/install-info |
---|
| 62 | Requires(preun): /sbin/install-info |
---|
| 63 | %ifarch ia64 |
---|
| 64 | Obsoletes: gnupro |
---|
| 65 | %endif |
---|
| 66 | |
---|
[3269] | 67 | # The higher of these two numbers determines the default ld. |
---|
| 68 | %{!?ld_bfd_priority: %define ld_bfd_priority 50} |
---|
| 69 | %{!?ld_gold_priority:%define ld_gold_priority 30} |
---|
| 70 | |
---|
[5184] | 71 | %ifarch %gold_arches |
---|
[3269] | 72 | Requires(post): coreutils |
---|
| 73 | Requires(post): alternatives |
---|
| 74 | Requires(preun): alternatives |
---|
| 75 | %endif |
---|
| 76 | |
---|
[521] | 77 | # On ARM EABI systems, we do want -gnueabi to be part of the |
---|
| 78 | # target triple. |
---|
| 79 | %ifnarch %{arm} |
---|
| 80 | %define _gnu %{nil} |
---|
| 81 | %endif |
---|
| 82 | |
---|
| 83 | %description |
---|
| 84 | Binutils is a collection of binary utilities, including ar (for |
---|
| 85 | creating, modifying and extracting from archives), as (a family of GNU |
---|
| 86 | assemblers), gprof (for displaying call graph profile data), ld (the |
---|
| 87 | GNU linker), nm (for listing symbols from object files), objcopy (for |
---|
| 88 | copying and translating object files), objdump (for displaying |
---|
| 89 | information from object files), ranlib (for generating an index for |
---|
| 90 | the contents of an archive), size (for listing the section sizes of an |
---|
| 91 | object or archive file), strings (for listing printable strings from |
---|
| 92 | files), strip (for discarding symbols), and addr2line (for converting |
---|
| 93 | addresses to file and line). |
---|
| 94 | |
---|
| 95 | %description -l ja |
---|
| 96 | Binutils はバイナリユーティリティ集です。 ar (アーカイブの作成、修正、 |
---|
| 97 | 取り出しを行う)、as (GNU アセンブラファミリ)、gprof (グラフプロファイル |
---|
| 98 | データの表示)、ld (GNU リンカ)、nm (オブジェクトファイルのシンボル一覧を |
---|
| 99 | 表示)、objcopy (オブジェクトファイルのコピー,変換を行う)、 |
---|
| 100 | objdump (オブジェクトファイルの情報を表示する)、ranlib (アーカイブの内容 |
---|
| 101 | 一覧を作成)、size (オブジェクトやアーカイブのセクションサイズを表示)、 |
---|
| 102 | strings (ファイルから表示可能な文字列を表示する)、strip (シンボルを |
---|
| 103 | 削除する)、addr2line (アドレスをファイル等に変換する) などが含まれています。 |
---|
| 104 | |
---|
| 105 | |
---|
| 106 | %package devel |
---|
| 107 | Summary: BFD and opcodes static libraries and header files |
---|
| 108 | Group: Development/Libraries |
---|
| 109 | Conflicts: binutils < 2.17.50.0.3-4 |
---|
| 110 | Requires(post): /sbin/install-info |
---|
| 111 | Requires(preun): /sbin/install-info |
---|
| 112 | Requires: zlib-devel |
---|
| 113 | |
---|
| 114 | %description devel |
---|
| 115 | This package contains BFD and opcodes static libraries and associated |
---|
| 116 | header files. Only *.a libraries are included, because BFD doesn't |
---|
| 117 | have a stable ABI. Developers starting new projects are strongly encouraged |
---|
| 118 | to consider using libelf instead of BFD. |
---|
| 119 | |
---|
| 120 | |
---|
| 121 | %prep |
---|
| 122 | %setup -q |
---|
| 123 | %patch01 -p0 -b .libtool-lib64~ |
---|
| 124 | %patch02 -p0 -b .ppc64-pie~ |
---|
| 125 | %ifarch ia64 |
---|
| 126 | %if "%{_lib}" == "lib64" |
---|
| 127 | %patch03 -p0 -b .ia64-lib64~ |
---|
| 128 | %endif |
---|
| 129 | %endif |
---|
[3269] | 130 | %patch04 -p0 -b .version~ |
---|
| 131 | %patch05 -p0 -b .set-long-long~ |
---|
| 132 | %patch06 -p0 -b .build-id~ |
---|
| 133 | %patch07 -p0 -b .copy-osabi~ |
---|
| 134 | %patch08 -p0 -b .sec-merge-emit~ |
---|
[521] | 135 | |
---|
| 136 | # We cannot run autotools as there is an exact requirement of autoconf-2.59. |
---|
| 137 | |
---|
| 138 | # On ppc64 we might use 64KiB pages |
---|
| 139 | sed -i -e '/#define.*ELF_COMMONPAGESIZE/s/0x1000$/0x10000/' bfd/elf*ppc.c |
---|
| 140 | # LTP sucks |
---|
| 141 | perl -pi -e 's/i\[3-7\]86/i[34567]86/g' */conf* |
---|
| 142 | sed -i -e 's/%''{release}/%{release}/g' bfd/Makefile{.am,.in} |
---|
| 143 | sed -i -e '/^libopcodes_la_\(DEPENDENCIES\|LIBADD\)/s,$, ../bfd/libbfd.la,' opcodes/Makefile.{am,in} |
---|
| 144 | # Build libbfd.so and libopcodes.so with -Bsymbolic-functions if possible. |
---|
| 145 | if gcc %{optflags} -v --help 2>&1 | grep -q -- -Bsymbolic-functions; then |
---|
| 146 | sed -i -e 's/^libbfd_la_LDFLAGS = /&-Wl,-Bsymbolic-functions /' bfd/Makefile.{am,in} |
---|
| 147 | sed -i -e 's/^libopcodes_la_LDFLAGS = /&-Wl,-Bsymbolic-functions /' opcodes/Makefile.{am,in} |
---|
| 148 | fi |
---|
| 149 | |
---|
| 150 | # Undo the name change to run the testsuite. |
---|
| 151 | for tool in binutils gas ld |
---|
| 152 | do |
---|
| 153 | sed -i -e "2aDEJATOOL = $tool" $tool/Makefile.am |
---|
| 154 | sed -i -e "s/^DEJATOOL = .*/DEJATOOL = $tool/" $tool/Makefile.in |
---|
| 155 | done |
---|
| 156 | touch */configure |
---|
| 157 | |
---|
| 158 | %build |
---|
| 159 | echo target is %{binutils_target} |
---|
| 160 | export CFLAGS="$RPM_OPT_FLAGS" |
---|
| 161 | CARGS= |
---|
| 162 | |
---|
| 163 | case %{binutils_target} in i?86*|sparc*|ppc*|s390*|sh*) |
---|
| 164 | CARGS="$CARGS --enable-64-bit-bfd" |
---|
| 165 | ;; |
---|
| 166 | esac |
---|
| 167 | |
---|
| 168 | case %{binutils_target} in ia64*) |
---|
| 169 | CARGS="$CARGS --enable-targets=i386-linux" |
---|
| 170 | ;; |
---|
| 171 | esac |
---|
| 172 | |
---|
| 173 | case %{binutils_target} in ppc*|ppc64*) |
---|
| 174 | CARGS="$CARGS --enable-targets=spu" |
---|
| 175 | ;; |
---|
| 176 | esac |
---|
| 177 | |
---|
| 178 | %if 0%{?_with_debug:1} |
---|
| 179 | CFLAGS="$CFLAGS -O0 -ggdb2" |
---|
| 180 | %define enable_shared 0 |
---|
| 181 | %endif |
---|
| 182 | |
---|
| 183 | # We could optimize the cross builds size by --enable-shared but the produced |
---|
| 184 | # binaries may be less convenient in the embedded environment. |
---|
| 185 | %configure \ |
---|
| 186 | --build=%{_target_platform} --host=%{_target_platform} \ |
---|
| 187 | --target=%{binutils_target} \ |
---|
[5184] | 188 | %ifarch %gold_arches |
---|
| 189 | --enable-gold=yes --enable-ld=yes \ |
---|
[5410] | 190 | --enable-plugins \ |
---|
[5184] | 191 | %else |
---|
| 192 | --enable-gold=no --enable-ld=yes \ |
---|
[3269] | 193 | %endif |
---|
[521] | 194 | %if %{enable_shared} |
---|
| 195 | --enable-shared \ |
---|
| 196 | %else |
---|
| 197 | --disable-shared \ |
---|
| 198 | %endif |
---|
| 199 | $CARGS \ |
---|
| 200 | --disable-werror \ |
---|
| 201 | --with-bugurl=http://bugzilla.redhat.com/bugzilla/ |
---|
| 202 | make %{_smp_mflags} tooldir=%{_prefix} all |
---|
| 203 | make %{_smp_mflags} tooldir=%{_prefix} info |
---|
| 204 | |
---|
| 205 | # Do not use %%check as it is run after %%install where libbfd.so is rebuild |
---|
| 206 | # with -fvisibility=hidden no longer being usable in its shared form. |
---|
| 207 | %if !%{run_testsuite} |
---|
| 208 | echo ====================TESTSUITE DISABLED========================= |
---|
| 209 | %else |
---|
| 210 | make -k check < /dev/null || : |
---|
| 211 | echo ====================TESTING========================= |
---|
| 212 | cat {gas/testsuite/gas,ld/ld,binutils/binutils}.sum |
---|
| 213 | echo ====================TESTING END===================== |
---|
| 214 | for file in {gas/testsuite/gas,ld/ld,binutils/binutils}.{sum,log} |
---|
| 215 | do |
---|
| 216 | ln $file binutils-%{_target_platform}-$(basename $file) || : |
---|
| 217 | done |
---|
| 218 | tar cjf binutils-%{_target_platform}.tar.bz2 binutils-%{_target_platform}-*.{sum,log} |
---|
| 219 | uuencode binutils-%{_target_platform}.tar.bz2 binutils-%{_target_platform}.tar.bz2 |
---|
| 220 | rm -f binutils-%{_target_platform}.tar.bz2 binutils-%{_target_platform}-*.{sum,log} |
---|
| 221 | %endif |
---|
| 222 | |
---|
| 223 | %install |
---|
| 224 | rm -rf $RPM_BUILD_ROOT |
---|
| 225 | make install DESTDIR=$RPM_BUILD_ROOT |
---|
| 226 | |
---|
| 227 | make prefix=$RPM_BUILD_ROOT%{_prefix} infodir=$RPM_BUILD_ROOT%{_infodir} install-info |
---|
| 228 | |
---|
| 229 | # Rebuild libiberty.a with -fPIC. |
---|
| 230 | # Future: Remove it together with its header file, projects should bundle it. |
---|
| 231 | make -C libiberty clean |
---|
| 232 | make CFLAGS="-g -fPIC $RPM_OPT_FLAGS" -C libiberty |
---|
| 233 | |
---|
| 234 | # Rebuild libbfd.a with -fPIC. |
---|
| 235 | # Without the hidden visibility the 3rd party shared libraries would export |
---|
| 236 | # the bfd non-stable ABI. |
---|
| 237 | make -C bfd clean |
---|
| 238 | make CFLAGS="-g -fPIC $RPM_OPT_FLAGS -fvisibility=hidden" -C bfd |
---|
| 239 | |
---|
[5184] | 240 | # Rebuild libopcodes.a with -fPIC. |
---|
| 241 | make -C opcodes clean |
---|
| 242 | make CFLAGS="-g -fPIC $RPM_OPT_FLAGS" -C opcodes |
---|
| 243 | |
---|
[521] | 244 | install -m 644 bfd/libbfd.a $RPM_BUILD_ROOT%{_libdir} |
---|
| 245 | install -m 644 libiberty/libiberty.a $RPM_BUILD_ROOT%{_libdir} |
---|
| 246 | install -m 644 include/libiberty.h $RPM_BUILD_ROOT%{_prefix}/include |
---|
[5184] | 247 | install -m 644 opcodes/libopcodes.a %{buildroot}%{_libdir} |
---|
[521] | 248 | # Remove Windows/Novell only man pages |
---|
| 249 | rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{dlltool,nlmconv,windres}* |
---|
| 250 | |
---|
| 251 | %if %{enable_shared} |
---|
| 252 | chmod +x $RPM_BUILD_ROOT%{_libdir}/lib*.so* |
---|
| 253 | %endif |
---|
| 254 | |
---|
| 255 | # Prevent programs from linking against libbfd and libopcodes |
---|
| 256 | # dynamically, as they are change far too often. |
---|
| 257 | rm -f $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.so |
---|
| 258 | |
---|
| 259 | # Remove libtool files, which reference the .so libs |
---|
| 260 | rm -f $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.la |
---|
| 261 | |
---|
| 262 | # Sanity check --enable-64-bit-bfd really works. |
---|
| 263 | grep '^#define BFD_ARCH_SIZE 64$' $RPM_BUILD_ROOT%{_prefix}/include/bfd.h |
---|
| 264 | # Fix multilib conflicts of generated values by __WORDSIZE-based expressions. |
---|
| 265 | %ifarch %{ix86} x86_64 ppc ppc64 s390 s390x sh3 sh4 sparc sparc64 |
---|
| 266 | sed -i -e '/^#include "ansidecl.h"/{p;s~^.*$~#include <bits/wordsize.h>~;}' \ |
---|
| 267 | -e 's/^#define BFD_DEFAULT_TARGET_SIZE \(32\|64\) *$/#define BFD_DEFAULT_TARGET_SIZE __WORDSIZE/' \ |
---|
| 268 | -e 's/^#define BFD_HOST_64BIT_LONG [01] *$/#define BFD_HOST_64BIT_LONG (__WORDSIZE == 64)/' \ |
---|
| 269 | -e 's/^#define BFD_HOST_64_BIT \(long \)\?long *$/#if __WORDSIZE == 32\ |
---|
| 270 | #define BFD_HOST_64_BIT long long\ |
---|
| 271 | #else\ |
---|
| 272 | #define BFD_HOST_64_BIT long\ |
---|
| 273 | #endif/' \ |
---|
| 274 | -e 's/^#define BFD_HOST_U_64_BIT unsigned \(long \)\?long *$/#define BFD_HOST_U_64_BIT unsigned BFD_HOST_64_BIT/' \ |
---|
| 275 | $RPM_BUILD_ROOT%{_prefix}/include/bfd.h |
---|
| 276 | %endif |
---|
| 277 | touch -r bfd/bfd-in2.h $RPM_BUILD_ROOT%{_prefix}/include/bfd.h |
---|
| 278 | |
---|
| 279 | # Generate .so linker scripts for dependencies; imported from glibc/Makerules: |
---|
| 280 | |
---|
| 281 | # This fragment of linker script gives the OUTPUT_FORMAT statement |
---|
| 282 | # for the configuration we are building. |
---|
| 283 | OUTPUT_FORMAT="\ |
---|
| 284 | /* Ensure this .so library will not be used by a link for a different format |
---|
| 285 | on a multi-architecture system. */ |
---|
| 286 | $(gcc $CFLAGS $LDFLAGS -shared -x c /dev/null -o /dev/null -Wl,--verbose -v 2>&1 | sed -n -f "%{SOURCE2}")" |
---|
| 287 | |
---|
| 288 | tee $RPM_BUILD_ROOT%{_libdir}/libbfd.so <<EOH |
---|
| 289 | /* GNU ld script */ |
---|
| 290 | |
---|
| 291 | $OUTPUT_FORMAT |
---|
| 292 | |
---|
| 293 | /* The libz dependency is unexpected by legacy build scripts. */ |
---|
| 294 | INPUT ( %{_libdir}/libbfd.a -liberty -lz ) |
---|
| 295 | EOH |
---|
| 296 | |
---|
| 297 | tee $RPM_BUILD_ROOT%{_libdir}/libopcodes.so <<EOH |
---|
| 298 | /* GNU ld script */ |
---|
| 299 | |
---|
| 300 | $OUTPUT_FORMAT |
---|
| 301 | |
---|
| 302 | INPUT ( %{_libdir}/libopcodes.a -lbfd ) |
---|
| 303 | EOH |
---|
| 304 | |
---|
| 305 | # This one comes from gcc |
---|
| 306 | rm -f $RPM_BUILD_ROOT%{_infodir}/dir |
---|
| 307 | rm -rf $RPM_BUILD_ROOT%{_prefix}/%{binutils_target} |
---|
| 308 | |
---|
| 309 | %find_lang binutils |
---|
| 310 | %find_lang opcodes |
---|
| 311 | %find_lang bfd |
---|
| 312 | %find_lang gas |
---|
| 313 | %find_lang gprof |
---|
| 314 | cat opcodes.lang >> binutils.lang |
---|
| 315 | cat bfd.lang >> binutils.lang |
---|
| 316 | cat gas.lang >> binutils.lang |
---|
| 317 | cat gprof.lang >> binutils.lang |
---|
| 318 | |
---|
| 319 | if [ -x ld/ld-new ]; then |
---|
| 320 | %find_lang ld |
---|
[3269] | 321 | cat ld.lang >> binutils.lang |
---|
[521] | 322 | fi |
---|
[3269] | 323 | if [ -x gold/ld-new ]; then |
---|
| 324 | %find_lang gold |
---|
| 325 | cat gold.lang >> binutils.lang |
---|
| 326 | fi |
---|
[521] | 327 | |
---|
| 328 | %clean |
---|
| 329 | rm -rf $RPM_BUILD_ROOT |
---|
| 330 | |
---|
| 331 | |
---|
| 332 | %post |
---|
[5184] | 333 | %ifarch %gold_arches |
---|
[3269] | 334 | %__rm -f %{_bindir}/ld |
---|
[5184] | 335 | /sbin/alternatives --install %{_bindir}/ld ld \ |
---|
[3269] | 336 | %{_bindir}/ld.bfd %{ld_bfd_priority} |
---|
[5184] | 337 | /sbin/alternatives --install %{_bindir}/ld ld \ |
---|
[3269] | 338 | %{_bindir}/ld.gold %{ld_gold_priority} |
---|
[5184] | 339 | /sbin/alternatives --auto ld |
---|
[3269] | 340 | %endif |
---|
| 341 | |
---|
[521] | 342 | /sbin/ldconfig |
---|
| 343 | if [ -e %{_infodir}/binutils.info.gz ] |
---|
| 344 | then |
---|
| 345 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/as.info.gz |
---|
| 346 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz |
---|
| 347 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz |
---|
| 348 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/ld.info.gz |
---|
| 349 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/standards.info.gz |
---|
| 350 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/configure.info.gz |
---|
| 351 | fi |
---|
| 352 | |
---|
| 353 | %preun |
---|
[5184] | 354 | %ifarch %gold_arches |
---|
[3269] | 355 | if [ $1 = 0 ]; then |
---|
[5184] | 356 | /sbi/alternatives --remove ld %{_bindir}/ld.gold |
---|
| 357 | /sbin/alternatives --remove ld %{_bindir}/ld.bfd |
---|
[3269] | 358 | fi |
---|
| 359 | %endif |
---|
| 360 | |
---|
[521] | 361 | if [ $1 = 0 ] ;then |
---|
| 362 | if [ -e %{_infodir}/binutils.info.gz ] |
---|
| 363 | then |
---|
| 364 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/as.info.gz |
---|
| 365 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz |
---|
| 366 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz |
---|
| 367 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz |
---|
| 368 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/standards.info.gz |
---|
| 369 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/configure.info.gz |
---|
| 370 | fi |
---|
| 371 | fi |
---|
| 372 | |
---|
| 373 | %postun -p /sbin/ldconfig |
---|
| 374 | |
---|
| 375 | %post devel |
---|
| 376 | if [ -e %{_infodir}/bfd.info.gz ] |
---|
| 377 | then |
---|
| 378 | /sbin/install-info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz |
---|
| 379 | fi |
---|
| 380 | |
---|
| 381 | %preun devel |
---|
| 382 | if [ $1 = 0 ] ;then |
---|
| 383 | if [ -e %{_infodir}/bfd.info.gz ] |
---|
| 384 | then |
---|
| 385 | /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz |
---|
| 386 | fi |
---|
| 387 | fi |
---|
| 388 | |
---|
| 389 | |
---|
| 390 | %files -f binutils.lang |
---|
| 391 | %defattr(-,root,root,-) |
---|
| 392 | %doc README |
---|
[3269] | 393 | %{_bindir}/* |
---|
[5184] | 394 | %ifarch %gold_arches |
---|
[3269] | 395 | %ghost %{_bindir}/ld |
---|
| 396 | %endif |
---|
[521] | 397 | %{_mandir}/man1/* |
---|
| 398 | %if %{enable_shared} |
---|
| 399 | %{_libdir}/lib*.so |
---|
| 400 | %exclude %{_libdir}/libbfd.so |
---|
| 401 | %exclude %{_libdir}/libopcodes.so |
---|
| 402 | %endif |
---|
| 403 | %{_infodir}/[^b]*info* |
---|
| 404 | %{_infodir}/binutils*info* |
---|
| 405 | |
---|
| 406 | %files devel |
---|
| 407 | %defattr(-,root,root) |
---|
| 408 | %{_prefix}/include/* |
---|
| 409 | %{_libdir}/libbfd.so |
---|
| 410 | %{_libdir}/libopcodes.so |
---|
| 411 | %{_libdir}/lib*.a |
---|
| 412 | %{_infodir}/bfd*info* |
---|
| 413 | |
---|
| 414 | |
---|
| 415 | %changelog |
---|
[5410] | 416 | * Sat Jan 14 2012 NAKAMURA Kenta <kenta@vinelinux.org> - 2.22-2 |
---|
| 417 | - enabled linker plugins support |
---|
| 418 | |
---|
[5184] | 419 | * Fri Nov 25 2011 NAKAMURA Kenta <kenta@vinelinux.org> - 2.22-1 |
---|
| 420 | - updated to 2.22 (gnu.org) |
---|
| 421 | - updated Patch06: build-id patch |
---|
| 422 | - dropped Patch09: gold-plugins patch |
---|
| 423 | |
---|
[3269] | 424 | * Sun Apr 03 2011 NAKAMURA Kenta <kenta@vinelinux.org> - 2.20.51.0.12-1 |
---|
| 425 | - updated to 2.20.51.0.12 |
---|
| 426 | - updated --build-id patch. |
---|
| 427 | - dropped redundant patches: |
---|
| 428 | binutils-2.20.51.0.2-envvar-revert.patch, |
---|
| 429 | binutils-2.20.51.0.2-add-needed.patch, |
---|
| 430 | binutils-2.20.51.0.2-ifunc-ld-s.patch, |
---|
| 431 | binutils-2.20.51.0.2-lwp.patch, |
---|
| 432 | binutils-2.20.51.0.2-gas-expr.patch, |
---|
| 433 | binutils-2.20.51.0.2-ppc-hidden-plt-relocs.patch. |
---|
| 434 | |
---|
[754] | 435 | * Tue Apr 6 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.20.51.0.2-5 |
---|
| 436 | - rebuilt with gcc-4.4.3-4 |
---|
| 437 | |
---|
[521] | 438 | * Mon Feb 8 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.20.51.0.2-4 |
---|
| 439 | - rebuilt with gcc-4.4.3-3 |
---|
| 440 | |
---|
| 441 | * Mon Feb 1 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.20.51.0.2-3 |
---|
| 442 | - add Patch12 and Patch13 for PR 10856 and 11088 respectively |
---|
| 443 | |
---|
| 444 | * Mon Jan 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.20.51.0.2-2 |
---|
| 445 | - rebuilt with gcc-4.4.3 |
---|
| 446 | |
---|
| 447 | * Tue Nov 8 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.20.51.0.2-1 |
---|
| 448 | - updated to 2.20.51.0.2 |
---|
| 449 | |
---|
| 450 | * Wed Sep 24 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.18.50.0.6-1 |
---|
| 451 | - updated to 2.18.50.0.6 |
---|
| 452 | |
---|
| 453 | * Wed Jul 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.17.50.0.18-3 |
---|
| 454 | - new versioning policy |
---|
| 455 | - rebuild with gcc-4.1.2-18 |
---|
| 456 | |
---|
| 457 | * Sun Feb 10 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.17.50.0.18-1vl2 |
---|
| 458 | - rebuilt with glibc-2.7-2vl3 and gcc-4.1.2-0vl17 |
---|
| 459 | |
---|
| 460 | * Wed Feb 06 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.17.50.0.18-1vl1 |
---|
| 461 | - updated to 2.17.50.0.18 |
---|
| 462 | |
---|
| 463 | - Thu Aug 16 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.18-1 |
---|
| 464 | - update to 2.17.50.0.18 |
---|
| 465 | - GPLv3+ |
---|
| 466 | - preserve .note.gnu.build-id in objcopy --only-keep-debug (#251935) |
---|
| 467 | - fix sparc64/alpha broken by --build-id patch (#252936) |
---|
| 468 | - update License tag |
---|
| 469 | - fix ld crash with --build-id and non-ELF output format (Alan Modra, BZ#4923) |
---|
| 470 | |
---|
| 471 | - Tue Jul 31 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.17-7 |
---|
| 472 | - fix ppc32 secure PLT detection (Alan Modra) |
---|
| 473 | |
---|
| 474 | - Wed Jul 25 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.17-6 |
---|
| 475 | - rebuilt to make sure even libbfd.so and libopcodes.so aren't |
---|
| 476 | broken by #249435 |
---|
| 477 | |
---|
| 478 | - Tue Jul 24 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.17-5 |
---|
| 479 | - add .note.gnu.build-id into default linker script (#249435) |
---|
| 480 | |
---|
| 481 | - Tue Jul 24 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.17-4 |
---|
| 482 | - don't kill the %%{_gnu} part of target name on arm |
---|
| 483 | (Lennert Buytenhek, #243516) |
---|
| 484 | - create just one PT_NOTE segment header for all consecutive SHT_NOTE |
---|
| 485 | sections |
---|
| 486 | |
---|
| 487 | - Wed Jul 18 2007 Roland McGrath <roland@redhat.com> 2.17.50.0.17-3 |
---|
| 488 | - fix for ld --build-id |
---|
| 489 | |
---|
| 490 | - Sun Jul 15 2007 Roland McGrath <roland@redhat.com> 2.17.50.0.17-2 |
---|
| 491 | - ld --build-id support |
---|
| 492 | |
---|
| 493 | - Wed Jun 27 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.17-1 |
---|
| 494 | - update to 2.17.50.0.17 |
---|
| 495 | |
---|
| 496 | - Tue Jun 12 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.16-1 |
---|
| 497 | - update to 2.17.50.0.16 |
---|
| 498 | |
---|
| 499 | - Sat Apr 14 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.12-4 |
---|
| 500 | - fix linking non-ELF input objects into ELF output (#235747) |
---|
| 501 | |
---|
| 502 | - Wed Mar 14 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.12-3 |
---|
| 503 | - don't require matching ELF_OSABI for target vecs with ELFOSABI_NONE, |
---|
| 504 | only prefer specific osabi target vecs over the generic ones |
---|
| 505 | (H.J.Lu, #230964, BZ#3826) |
---|
| 506 | - build libbfd.so and libopcodes.so with -Bsymbolic-functions |
---|
| 507 | |
---|
| 508 | - Fri Mar 2 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.12-2 |
---|
| 509 | - ignore install-info errors from scriptlets (#223678) |
---|
| 510 | |
---|
| 511 | - Thu Mar 1 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.12-1 |
---|
| 512 | - update to 2.17.50.0.12 |
---|
| 513 | - revert the misdesigned LD_SYMBOLIC{,_FUNCTIONS} env var support, |
---|
| 514 | only support -Bsymbolic/-Bsymbolic-functions/--dynamic-list* |
---|
| 515 | |
---|
| 516 | - Mon Jan 8 2007 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.9-1 |
---|
| 517 | - update to 2.17.50.0.9 |
---|
| 518 | - fix tekhex reader |
---|
| 519 | |
---|
| 520 | - Sat Dec 23 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.8-2 |
---|
| 521 | - fix --as-needed on ppc64 (#219629) |
---|
| 522 | |
---|
| 523 | - Sun Dec 3 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.8-1 |
---|
| 524 | - update to 2.17.50.0.8 |
---|
| 525 | - initialize frch_cfi_data (BZ#3607) |
---|
| 526 | |
---|
| 527 | - Fri Dec 1 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.7-1 |
---|
| 528 | - update to 2.17.50.0.7 |
---|
| 529 | - .cfi_personality and .cfi_lsda directives, per subsection .cfi_* |
---|
| 530 | directives, better .eh_frame CIE merging |
---|
| 531 | |
---|
| 532 | - Thu Nov 9 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.6-3 |
---|
| 533 | - fix popcnt instruction assembly and disassembly on amd64 (#214767) |
---|
| 534 | |
---|
| 535 | * Mon Jan 07 2008 Shu KONNO <owa@bg.wakwak.com> 2.17.50.0.6-2vl5 |
---|
| 536 | - dropt unnecessary changes of 2.17.50.0.6-2vl4 |
---|
| 537 | |
---|
| 538 | * Fri Jan 04 2008 Shu KONNO <owa@bg.wakwak.com> 2.17.50.0.6-2vl4 |
---|
| 539 | - added -fPIC to make (if x86_64) |
---|
| 540 | |
---|
| 541 | * Sat Jul 28 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.17.50.0.6-2vl3 |
---|
| 542 | - rebuild with gcc-4.1.2-0vl12 |
---|
| 543 | - changed devel package Group to Development/Libraries |
---|
| 544 | |
---|
| 545 | * Sun May 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.17.50.0.6-2vl2 |
---|
| 546 | - rebuild with gcc-4.1.2-0vl7 (expecially for ppc) |
---|
| 547 | |
---|
| 548 | * Sun May 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.17.50.0.6-2vl1 |
---|
| 549 | - updated to 2.17.50.0.6 |
---|
| 550 | |
---|
| 551 | - Thu Dec 21 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.6-2.fc6 |
---|
| 552 | - update to 2.17.50.0.6 |
---|
| 553 | - fix for section relative linker script defined symbols in |
---|
| 554 | empty sections (#212032, BZ#3267) |
---|
| 555 | - fix handling of DW_CFA_set_loc in .eh_frame optimizations |
---|
| 556 | - fix R_PPC_{PLT,GOT{,_TLSGD,_TLSLD,_TPREL,_DTPREL}}16_HA relocation |
---|
| 557 | handling with weak undefined symbols (Alan Modra, #211094) |
---|
| 558 | - fix --cref (#212099) |
---|
| 559 | - fix --emit-relocs on ppc64 (#211991) |
---|
| 560 | - fix popcnt instruction assembly and disassembly on amd64 (#214767) |
---|
| 561 | |
---|
| 562 | * Sat May 12 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.17.50.0.3-6vl2 |
---|
| 563 | - rebuilt with gcc-4.1.2-0vl6 and glibc-2.5-12vl1 |
---|
| 564 | |
---|
| 565 | * Sun May 06 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.17.50.0.3-6vl1 |
---|
| 566 | - rebuild |
---|
| 567 | |
---|
| 568 | * Tue Apr 03 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.17.50.0.3-6vl0 |
---|
| 569 | - initial build for VineSeed based on FC 2.17.50.0.3-6 |
---|
| 570 | |
---|
| 571 | * Tue Sep 12 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.3-6 |
---|
| 572 | - fix multilib conflict in %{_prefix}/include/bfd.h |
---|
| 573 | |
---|
| 574 | * Tue Sep 12 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.3-5 |
---|
| 575 | - fix efi-app-ia64 magic number (#206002, BZ#3171) |
---|
| 576 | |
---|
| 577 | * Tue Sep 5 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.3-4 |
---|
| 578 | - link libopcodes*.so against libbfd*.so (#202327) |
---|
| 579 | - split *.a and header files into binutils-devel |
---|
| 580 | |
---|
| 581 | * Fri Aug 18 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.3-3 |
---|
| 582 | - on ppc and ppc64 increase default -z commonpagesize to 64K (#203001) |
---|
| 583 | |
---|
| 584 | * Fri Jul 28 2006 Alexandre Oliva <aoliva@redhat.com> 2.17.50.0.3-2 |
---|
| 585 | - do not infer x86 arch implicitly based on instruction in the input |
---|
| 586 | (#200330) |
---|
| 587 | |
---|
| 588 | * Mon Jul 17 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.3-1 |
---|
| 589 | - update to 2.17.50.0.3 |
---|
| 590 | |
---|
| 591 | * Fri Jul 14 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-8 |
---|
| 592 | - add support for new AMDFAM10 instructions (#198281, IT#97662) |
---|
| 593 | - add -march=/-mtune= gas support on x86/x86-64 |
---|
| 594 | - x86/x86-64 nop insn improvements |
---|
| 595 | - fix DT_GNU_HASH shift count value computation |
---|
| 596 | |
---|
| 597 | * Tue Jul 11 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-7 |
---|
| 598 | - add DT_GNU_HASH support (--hash-style=gnu and --hash-style=both |
---|
| 599 | ld options) |
---|
| 600 | |
---|
| 601 | * Thu Jun 29 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-4 |
---|
| 602 | - fix i?86 TLS GD->IE transition in executables (#196157, BZ#2513) |
---|
| 603 | |
---|
| 604 | * Mon Jun 19 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-3 |
---|
| 605 | - fix two places in ld that misbehaved with MALLOC_PERTURB_=N |
---|
| 606 | - fix .tls_common handling in relocatable linking |
---|
| 607 | |
---|
| 608 | * Mon Jun 5 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-2 |
---|
| 609 | - fix --as-needed (Alan Modra, #193689, BZ#2721) |
---|
| 610 | |
---|
| 611 | * Thu Jun 1 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-1 |
---|
| 612 | - update to 2.17.50.0.2 |
---|
| 613 | - update from CVS to 20060601 |
---|
| 614 | - speed up the ELF linker by caching the result of kept section check |
---|
| 615 | (H.J. Lu) |
---|
| 616 | |
---|
| 617 | * Tue May 9 2006 Jakub Jelinek <jakub@redhat.com> 2.17.50.0.1-1 |
---|
| 618 | - update to 2.17.50.0.1 |
---|
| 619 | |
---|
| 620 | * Fri Mar 31 2006 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-6 |
---|
| 621 | - fix ld error message formatting, so that collect2 parser can |
---|
| 622 | parse it again for g++ -frepo (#187142) |
---|
| 623 | |
---|
| 624 | * Thu Mar 9 2006 Alexandre Oliva <aoliva@redhat.com> 2.16.91.0.6-4 |
---|
| 625 | - fix relaxation of TLS GD to LE on PPC (#184590) |
---|
| 626 | |
---|
| 627 | * Fri Mar 3 2006 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-3 |
---|
| 628 | - support DW_CFA_val_{offset,offset_sf,expression} in readelf/objdump |
---|
| 629 | |
---|
| 630 | * Tue Feb 28 2006 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-2 |
---|
| 631 | - add MNI support on i?86/x86_64 (#183080) |
---|
| 632 | - support S signal frame augmentation flag in .eh_frame, |
---|
| 633 | add .cfi_signal_frame support (#175951, PR other/26208, BZ#300) |
---|
| 634 | |
---|
| 635 | * Tue Feb 14 2006 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-1 |
---|
| 636 | - update to 2.16.91.0.6 |
---|
| 637 | - fix ppc64 --gc-sections |
---|
| 638 | - disassembler fixes for x86_64 cr/debug regs |
---|
| 639 | - fix linker search order for DT_NEEDED libs |
---|
| 640 | |
---|
| 641 | * Mon Jan 02 2006 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.5-1 |
---|
| 642 | - update to 2.16.91.0.5 |
---|
| 643 | - don't error about .toc1 references to discarded sectiosn on ppc64 |
---|
| 644 | (#175944) |
---|
| 645 | |
---|
| 646 | * Wed Dec 14 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.3-2 |
---|
| 647 | - put .gnu.linkonce.d.rel.ro.* sections into relro region |
---|
| 648 | |
---|
| 649 | * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> |
---|
| 650 | - rebuilt |
---|
| 651 | |
---|
| 652 | * Fri Nov 11 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.3-1 |
---|
| 653 | - update to 2.16.91.0.3 |
---|
| 654 | - add .weakref support (Alexandre Oliva, #115157, #165728) |
---|
| 655 | |
---|
| 656 | * Thu Aug 18 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.2-4 |
---|
| 657 | - install-info also configure.info |
---|
| 658 | - update standards.texi from gnulib (#165530) |
---|
| 659 | |
---|
| 660 | * Tue Aug 16 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.2-3 |
---|
| 661 | - update to 20050816 CVS |
---|
| 662 | - better fix for ld-cdtest |
---|
| 663 | - fix symbol version script parsing |
---|
| 664 | |
---|
| 665 | * Fri Jul 29 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.2-2 |
---|
| 666 | - don't complain about relocs to discarded sections in ppc32 |
---|
| 667 | .got2 sections (Alan Modra, PR target/17828) |
---|
| 668 | |
---|
| 669 | * Fri Jul 22 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.2-1 |
---|
| 670 | - update to 2.16.91.0.2 |
---|
| 671 | |
---|
| 672 | * Thu Jul 21 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.1-3 |
---|
| 673 | - fix buffer overflow in readelf ia64 unwind printing code |
---|
| 674 | - use vsnprintf rather than vsprintf in gas diagnostics (Tavis Ormandy) |
---|
| 675 | - fix ld-cdtest when CFLAGS contains -fexceptions |
---|
| 676 | |
---|
| 677 | * Wed Jul 20 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.1-2 |
---|
| 678 | - update to 20050720 CVS |
---|
| 679 | |
---|
| 680 | * Mon Jul 11 2005 Jakub Jelinek <jakub@redhat.com> 2.16.91.0.1-1 |
---|
| 681 | - update to 2.16.91.0.1 plus 20050708 CVS |
---|
| 682 | |
---|
| 683 | * Wed Jun 15 2005 Jakub Jelinek <jakub@redhat.com> 2.16.90.0.3-1 |
---|
| 684 | - update to 2.16.90.0.3 |
---|
| 685 | - update to 20050615 CVS |
---|
| 686 | - ppc32 secure PLT support (Alan Modra) |
---|
| 687 | - further bfd/readelf robustification |
---|
| 688 | |
---|
| 689 | * Sat Jun 11 2005 Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2.2-4 |
---|
| 690 | - further bfd robustification (CAN-2005-1704, #158680) |
---|
| 691 | |
---|
| 692 | * Fri Jun 10 2005 Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2.2-3 |
---|
| 693 | - further objdump and readelf robustification (CAN-2005-1704, #158680) |
---|
| 694 | |
---|
| 695 | * Wed May 25 2005 Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2.2-2 |
---|
| 696 | - bfd and readelf robustification (CAN-2005-1704, #158680) |
---|
| 697 | |
---|
| 698 | * Tue Mar 29 2005 Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2.2-1 |
---|
| 699 | - update to 2.15.94.0.2.2 |
---|
| 700 | - speed up walk_wild_section (Robert O'Callahan) |
---|
| 701 | |
---|
| 702 | * Mon Mar 7 2005 Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2-4 |
---|
| 703 | - rebuilt with GCC 4 |
---|
| 704 | |
---|
| 705 | * Mon Feb 28 2005 Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2-3 |
---|
| 706 | - fix buffer overflows in readelf (#149506) |
---|
| 707 | - move c++filt to binutils from gcc-c++, conflict with gcc-c++ < 4.0 (#86333) |
---|
| 708 | |
---|
| 709 | * Thu Feb 10 2005 Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2-1 |
---|
| 710 | - update to 2.15.94.0.2 |
---|
| 711 | - fix .note.GNU-stack/PT_GNU_STACK computation in linker on ppc64 (#147296) |
---|
| 712 | - fix stripping of binaries/libraries that have empty sections right before |
---|
| 713 | .dynamic section (with the same starting address; #144038) |
---|
| 714 | - handle AS_NEEDED (...) in linker script INPUT/GROUP |
---|
| 715 | |
---|
| 716 | * Tue Dec 14 2004 Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-11 |
---|
| 717 | - fix a longstanding -z relro bug |
---|
| 718 | |
---|
| 719 | * Mon Dec 13 2004 Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-10 |
---|
| 720 | - avoid unnecessary gap with -z relro showing on i686 libc.so |
---|
| 721 | - ppc64 --emit-relocs fix (Alan Modra) |
---|
| 722 | - don't crash if STT_SECTION symbol has incorrect st_shndx (e.g. SHN_ABS, |
---|
| 723 | as created by nasm; #142181) |
---|
| 724 | - don't try to make absptr LSDAs relative if they don't have relocations |
---|
| 725 | against them (Alan Modra, #141162) |
---|
| 726 | |
---|
| 727 | * Wed Oct 27 2004 Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-5.EL4 |
---|
| 728 | - fix ar xo (#104344) |
---|
| 729 | |
---|
| 730 | * Wed Oct 20 2004 Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-5 |
---|
| 731 | - fix --just-symbols on ppc64 (Alan Modra, #135498) |
---|
| 732 | |
---|
| 733 | * Fri Oct 15 2004 Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-4 |
---|
| 734 | - fix code detecting matching linkonce and single member comdat |
---|
| 735 | group sections (#133078) |
---|
| 736 | |
---|
| 737 | * Mon Oct 11 2004 Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-3 |
---|
| 738 | - revert Sep 09 change to make ppc L second argument e.g. for tlbie |
---|
| 739 | non-optional |
---|
| 740 | - fix stripping of prelinked binaries and libraries (#133734) |
---|
| 741 | - allow strings(1) on 32-bit arches to be used again with > 2GB |
---|
| 742 | files (#133555) |
---|
| 743 | |
---|
| 744 | * Mon Oct 4 2004 Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-2 |
---|
| 745 | - update to 2.15.92.0.2 |
---|
| 746 | - change ld's ld.so.conf parser to match ldconfig's (#129340) |
---|
| 747 | |
---|
| 748 | * Mon Sep 20 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-9 |
---|
| 749 | - avoid almost 1MB (sparse) gaps in the middle of -z relro |
---|
| 750 | libraries on x86-64 (Andreas Schwab) |
---|
| 751 | - fix -z relro to make sure end of PT_GNU_RELRO segment is always |
---|
| 752 | COMMONPAGESIZE aligned |
---|
| 753 | |
---|
| 754 | * Wed Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-8 |
---|
| 755 | - fix linker segfaults on input objects with SHF_LINK_ORDER with |
---|
| 756 | incorrect sh_link (H.J.Lu, Nick Clifton, #130198, BZ #290) |
---|
| 757 | |
---|
| 758 | * Wed Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-7 |
---|
| 759 | - resolve all undefined ppc64 .* syms to the function bodies through |
---|
| 760 | .opd, not just those used in brach instructions (Alan Modra) |
---|
| 761 | |
---|
| 762 | * Tue Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-6 |
---|
| 763 | - fix ppc64 ld --dotsyms (Alan Modra) |
---|
| 764 | |
---|
| 765 | * Tue Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-5 |
---|
| 766 | - various ppc64 make check fixes when using non-dot-syms gcc (Alan Modra) |
---|
| 767 | - fix --gc-sections |
---|
| 768 | - on ia64 create empty .gnu.linkonce.ia64unw*.* sections for |
---|
| 769 | .gnu.linkonce.t.* function doesn't need unwind info |
---|
| 770 | |
---|
| 771 | * Mon Aug 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-4 |
---|
| 772 | - kill ppc64 dot symbols (Alan Modra) |
---|
| 773 | - objdump -d support for objects without dot symbols |
---|
| 774 | - support for overlapping ppc64 .opd entries |
---|
| 775 | |
---|
| 776 | * Mon Aug 9 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-3 |
---|
| 777 | - fix a newly introduced linker crash on x86-64 |
---|
| 778 | |
---|
| 779 | * Sun Aug 8 2004 Alan Cox <alan@redhat.com> 2.15.91.0.2-2 |
---|
| 780 | - BuildRequire bison and macroise buildroot - from Steve Grubb |
---|
| 781 | |
---|
| 782 | * Fri Jul 30 2004 Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-1 |
---|
| 783 | - update to 2.15.91.0.2 |
---|
| 784 | - BuildRequire flex (#117763) |
---|
| 785 | |
---|
| 786 | * Wed May 19 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-7 |
---|
| 787 | - use lib64 instead of lib directories on ia64 if %%{_lib} is |
---|
| 788 | set to lib64 by rpm |
---|
| 789 | |
---|
| 790 | * Sat May 15 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-6 |
---|
| 791 | - fix a bug introduced in the ++/-- rejection patch |
---|
| 792 | from 2.15.90.0.3 (Alan Modra) |
---|
| 793 | |
---|
| 794 | * Tue May 4 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-5 |
---|
| 795 | - fix s390{,x} .{,b,p2}align handling |
---|
| 796 | - ppc/ppc64 testsuite fix |
---|
| 797 | |
---|
| 798 | * Mon May 3 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-4 |
---|
| 799 | - -z relro ppc/ppc64/ia64 fixes |
---|
| 800 | - change x86-64 .plt symbol st_size handling to match ia32 |
---|
| 801 | - prettify objdump -d output |
---|
| 802 | |
---|
| 803 | * Tue Apr 20 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-3 |
---|
| 804 | - several SPARC fixes |
---|
| 805 | |
---|
| 806 | * Sun Apr 18 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-2 |
---|
| 807 | - yet another fix for .tbss handling |
---|
| 808 | |
---|
| 809 | * Fri Apr 16 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-1 |
---|
| 810 | - update to 2.15.90.0.3 |
---|
| 811 | |
---|
| 812 | * Fri Mar 26 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.1.1-2 |
---|
| 813 | - update to 20040326 CVS |
---|
| 814 | - fix ppc64 weak .opd symbol handling (Alan Modra, #119086) |
---|
| 815 | - fix .tbss handling bug introduced |
---|
| 816 | |
---|
| 817 | * Fri Mar 26 2004 Jakub Jelinek <jakub@redhat.com> 2.15.90.0.1.1-1 |
---|
| 818 | - update to 2.15.90.0.1.1 |
---|
| 819 | |
---|
| 820 | * Sat Feb 21 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-8 |
---|
| 821 | - with -z now without --enable-new-dtags create DT_BIND_NOW |
---|
| 822 | dynamic entry in addition to DT_FLAGS_1 with DF_1_NOW bit set |
---|
| 823 | |
---|
| 824 | * Fri Feb 20 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-7 |
---|
| 825 | - fix -pie on ppc32 |
---|
| 826 | |
---|
| 827 | * Fri Feb 20 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-6 |
---|
| 828 | - clear .plt sh_entsize on sparc32 |
---|
| 829 | - put whole .got into relro area with -z now -z relro |
---|
| 830 | |
---|
| 831 | * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> |
---|
| 832 | - rebuilt |
---|
| 833 | |
---|
| 834 | * Thu Jan 22 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-4 |
---|
| 835 | - fix -pie on IA64 |
---|
| 836 | |
---|
| 837 | * Mon Jan 19 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-3 |
---|
| 838 | - fix testcases on s390 and s390x |
---|
| 839 | |
---|
| 840 | * Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-2 |
---|
| 841 | - fix testcases on AMD64 |
---|
| 842 | - fix .got's sh_entsize on IA32/AMD64 |
---|
| 843 | - set COMMONPAGESIZE on s390/s390x |
---|
| 844 | - set COMMONPAGESIZE on ppc32 (Alan Modra) |
---|
| 845 | |
---|
| 846 | * Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-1 |
---|
| 847 | - update to 2.14.90.0.8 |
---|
| 848 | |
---|
| 849 | * Tue Jan 13 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.7-4 |
---|
| 850 | - fix -z relro on 64-bit arches |
---|
| 851 | |
---|
| 852 | * Mon Jan 12 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.7-3 |
---|
| 853 | - fix some bugs in -z relro support |
---|
| 854 | |
---|
| 855 | * Fri Jan 9 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.7-2 |
---|
| 856 | - -z relro support, reordering of RW sections |
---|
| 857 | |
---|
| 858 | * Fri Jan 9 2004 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.7-1 |
---|
| 859 | - update to 2.14.90.0.7 |
---|
| 860 | |
---|
| 861 | * Mon Nov 24 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.6-4 |
---|
| 862 | - fix assembly parsing of foo=(.-bar)/4 (Alan Modra) |
---|
| 863 | - fix IA-64 assembly parsing of (p7) hint @pause |
---|
| 864 | |
---|
| 865 | * Tue Sep 30 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.6-3 |
---|
| 866 | - don't abort on some linker warnings/errors on IA-64 |
---|
| 867 | |
---|
| 868 | * Sat Sep 20 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.6-2 |
---|
| 869 | - fix up merge2.s to use .p2align instead of .align |
---|
| 870 | |
---|
| 871 | * Sat Sep 20 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.6-1 |
---|
| 872 | - update to 2.14.90.0.6 |
---|
| 873 | - speed up string merging (Lars Knoll, Michael Matz, Alan Modra) |
---|
| 874 | - speed up IA-64 local symbol handling during linking |
---|
| 875 | |
---|
| 876 | * Fri Sep 5 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-7 |
---|
| 877 | - avoid ld -s segfaults introduced in 2.14.90.0.5-5 (Dmitry V. Levin, |
---|
| 878 | #103180) |
---|
| 879 | |
---|
| 880 | * Fri Aug 29 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-6 |
---|
| 881 | - build old demangler into libiberty.a (#102268) |
---|
| 882 | - SPARC .cfi* support |
---|
| 883 | |
---|
| 884 | * Tue Aug 5 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-5 |
---|
| 885 | - fix orphan section placement |
---|
| 886 | |
---|
| 887 | * Tue Jul 29 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-4 |
---|
| 888 | - fix ppc64 elfvsb linker tests |
---|
| 889 | - some more 64-bit cleanliness fixes, give ppc64 fdesc symbols |
---|
| 890 | type and size (Alan Modra) |
---|
| 891 | |
---|
| 892 | * Tue Jul 29 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-3 |
---|
| 893 | - fix 64-bit unclean code in ppc-opc.c |
---|
| 894 | |
---|
| 895 | * Mon Jul 28 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-2 |
---|
| 896 | - fix 64-bit unclean code in tc-ppc.c |
---|
| 897 | |
---|
| 898 | * Mon Jul 28 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-1 |
---|
| 899 | - update to 2.14.90.0.5 |
---|
| 900 | - fix ld -r on ppc64 (Alan Modra) |
---|
| 901 | |
---|
| 902 | * Fri Jul 18 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-23 |
---|
| 903 | - rebuilt |
---|
| 904 | |
---|
| 905 | * Thu Jul 17 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-22 |
---|
| 906 | - fix elfNN_ia64_dynamic_symbol_p (Richard Henderson, #86661) |
---|
| 907 | - don't access memory beyond what was allocated in readelf |
---|
| 908 | (Richard Henderson) |
---|
| 909 | |
---|
| 910 | * Thu Jul 10 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-21 |
---|
| 911 | - add .cfi_* support on ppc{,64} and s390{,x} |
---|
| 912 | |
---|
| 913 | * Tue Jul 8 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-20 |
---|
| 914 | - remove lib{bfd,opcodes}.la (#98190) |
---|
| 915 | |
---|
| 916 | * Mon Jul 7 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-19 |
---|
| 917 | - fix -pie support on amd64, s390, s390x and ppc64 |
---|
| 918 | - issue relocation overflow errors for s390/s390x -fpic code when |
---|
| 919 | accessing .got slots above 4096 bytes from .got start |
---|
| 920 | |
---|
| 921 | * Thu Jul 3 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-18 |
---|
| 922 | - rebuilt |
---|
| 923 | |
---|
| 924 | * Thu Jul 3 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-17 |
---|
| 925 | - fix ia64 -pie support |
---|
| 926 | - require no undefined non-weak symbols in PIEs like required for normal |
---|
| 927 | binaries |
---|
| 928 | |
---|
| 929 | * Wed Jul 2 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-16 |
---|
| 930 | - fix readelf -d on IA-64 |
---|
| 931 | - build libiberty.a with -fPIC, so that it can be lined into shared |
---|
| 932 | libraries |
---|
| 933 | |
---|
| 934 | * Wed Jun 25 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-15 |
---|
| 935 | - rebuilt |
---|
| 936 | |
---|
| 937 | * Wed Jun 25 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-14 |
---|
| 938 | - added support for Intel Prescott instructions |
---|
| 939 | - fix hint@pause for ia64 |
---|
| 940 | - add workaround for LTP sillyness (#97934) |
---|
| 941 | |
---|
| 942 | * Wed Jun 18 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-13 |
---|
| 943 | - update CFI stuff to 2003-06-18 |
---|
| 944 | - make sure .eh_frame is aligned to 8 bytes on 64-bit arches, |
---|
| 945 | remove padding within one .eh_frame section |
---|
| 946 | |
---|
| 947 | * Tue Jun 17 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-12 |
---|
| 948 | - rebuilt |
---|
| 949 | |
---|
| 950 | * Tue Jun 17 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-11 |
---|
| 951 | - one more fix for the same patch |
---|
| 952 | |
---|
| 953 | * Tue Jun 17 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-10 |
---|
| 954 | - fix previous patch |
---|
| 955 | |
---|
| 956 | * Mon Jun 16 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-9 |
---|
| 957 | - ensure R_PPC64_{RELATIVE,ADDR64} have *r_offset == r_addend |
---|
| 958 | and the other relocs have *r_offset == 0 |
---|
| 959 | |
---|
| 960 | * Tue Jun 10 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-8 |
---|
| 961 | - remove some unnecessary provides in ppc64 linker script |
---|
| 962 | which were causing e.g. empty .ctors/.dtors section creation |
---|
| 963 | |
---|
| 964 | * Fri Jun 6 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-7 |
---|
| 965 | - some CFI updates/fixes |
---|
| 966 | - don't create dynamic relocations against symbols defined in PIE |
---|
| 967 | exported from its .dynsym |
---|
| 968 | |
---|
| 969 | * Wed Jun 4 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-6 |
---|
| 970 | - update gas to 20030604 |
---|
| 971 | - PT_GNU_STACK support |
---|
| 972 | |
---|
| 973 | * Mon Jun 2 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-5 |
---|
| 974 | - buildrequire gettext (#91838) |
---|
| 975 | |
---|
| 976 | * Sat May 31 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-4 |
---|
| 977 | - fix shared libraries with >= 8192 .plt slots on ppc32 |
---|
| 978 | |
---|
| 979 | * Thu May 29 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-3 |
---|
| 980 | - rebuilt |
---|
| 981 | |
---|
| 982 | * Thu May 29 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-2 |
---|
| 983 | - rename ld --dynamic option to --pic-executable or --pie |
---|
| 984 | - fix ld --help output |
---|
| 985 | - document --pie/--pic-executable in ld.info and ld.1 |
---|
| 986 | |
---|
| 987 | * Wed May 28 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-1 |
---|
| 988 | - update to 2.14.90.0.4-1 |
---|
| 989 | - gas CFI updates (Richard Henderson) |
---|
| 990 | - dynamic executables (Ulrich Drepper) |
---|
| 991 | |
---|
| 992 | * Tue May 20 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.2-2 |
---|
| 993 | - fix ELF visibility handling |
---|
| 994 | - tidy plt entries on IA-32, ppc and ppc64 |
---|
| 995 | |
---|
| 996 | * Mon May 19 2003 Jakub Jelinek <jakub@redhat.com> 2.14.90.0.2-1 |
---|
| 997 | - update to 2.14.90.0.2-1 |
---|
| 998 | |
---|
| 999 | * Tue May 13 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-8 |
---|
| 1000 | - fix bfd_elf_hash on 64-bit arches (Andrew Haley) |
---|
| 1001 | |
---|
| 1002 | * Wed Apr 30 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-7 |
---|
| 1003 | - rebuilt |
---|
| 1004 | |
---|
| 1005 | * Mon Apr 14 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-6 |
---|
| 1006 | - optimize DW_CFA_advance_loc4 in gas even if there is 'z' augmentation |
---|
| 1007 | with size 0 in FDE |
---|
| 1008 | |
---|
| 1009 | * Fri Apr 11 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-5 |
---|
| 1010 | - fix SPARC build |
---|
| 1011 | |
---|
| 1012 | * Thu Apr 3 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-4 |
---|
| 1013 | - fix ppc32 plt reference counting |
---|
| 1014 | - don't include %{_prefix}/%{_lib}/debug in the non-debuginfo package |
---|
| 1015 | (#87729) |
---|
| 1016 | |
---|
| 1017 | * Mon Mar 31 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-3 |
---|
| 1018 | - make elf64ppc target native extra on ppc and elf32ppc native extra |
---|
| 1019 | on ppc64. |
---|
| 1020 | |
---|
| 1021 | * Fri Mar 28 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-2 |
---|
| 1022 | - fix TLS on IA-64 with ld relaxation |
---|
| 1023 | |
---|
| 1024 | * Sat Mar 22 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-1 |
---|
| 1025 | - update to 2.13.90.0.20 |
---|
| 1026 | |
---|
| 1027 | * Mon Feb 24 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-9 |
---|
| 1028 | - rebuilt |
---|
| 1029 | |
---|
| 1030 | * Mon Feb 24 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-8 |
---|
| 1031 | - don't strip binaries in %%install, so that there is non-empty |
---|
| 1032 | debuginfo |
---|
| 1033 | |
---|
| 1034 | * Mon Feb 24 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-7 |
---|
| 1035 | - don't optimize .eh_frame during ld -r |
---|
| 1036 | |
---|
| 1037 | * Thu Feb 13 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-6 |
---|
| 1038 | - don't clear elf_link_hash_flags in the .symver patch |
---|
| 1039 | - only use TC_FORCE_RELOCATION in s390's TC_FORCE_RELOCATION_SUB_SAME |
---|
| 1040 | (Alan Modra) |
---|
| 1041 | |
---|
| 1042 | * Mon Feb 10 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-5 |
---|
| 1043 | - fix the previous .symver change |
---|
| 1044 | - remove libbfd.so and libopcodes.so symlinks, so that other packages |
---|
| 1045 | link statically, not dynamically against libbfd and libopcodes |
---|
| 1046 | whose ABI is everything but stable |
---|
| 1047 | |
---|
| 1048 | * Mon Feb 10 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-4 |
---|
| 1049 | - do .symver x, x@FOO handling earlier |
---|
| 1050 | - support .file and .loc on s390* |
---|
| 1051 | |
---|
| 1052 | * Mon Feb 10 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-3 |
---|
| 1053 | - handle .symver x, x@FOO in ld such that relocs against x become |
---|
| 1054 | dynamic relocations against x@FOO (#83325) |
---|
| 1055 | - two PPC64 TLS patches (Alan Modra) |
---|
| 1056 | |
---|
| 1057 | * Sun Feb 09 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-2 |
---|
| 1058 | - fix SEARCH_DIR on x86_64/s390x |
---|
| 1059 | - fix Alpha --relax |
---|
| 1060 | - create DT_RELA{,SZ,ENT} on s390 even if there is just .rela.plt |
---|
| 1061 | and no .rela.dyn section |
---|
| 1062 | - support IA-32 on IA-64 (#83752) |
---|
| 1063 | - .eh_frame_hdr fix (Andreas Schwab) |
---|
| 1064 | |
---|
| 1065 | * Thu Feb 06 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-1 |
---|
| 1066 | - update to 2.13.90.0.18 + 20030121->20030206 CVS diff |
---|
| 1067 | |
---|
| 1068 | * Tue Feb 04 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-8 |
---|
| 1069 | - alpha TLS fixes |
---|
| 1070 | - use .debug_line directory table to make the section tiny bit smaller |
---|
| 1071 | - libtool fix from Jens Petersen |
---|
| 1072 | |
---|
| 1073 | * Sun Feb 02 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-7 |
---|
| 1074 | - sparc32 TLS |
---|
| 1075 | |
---|
| 1076 | * Fri Jan 24 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-6 |
---|
| 1077 | - s390{,x} TLS and two other mainframe patches |
---|
| 1078 | |
---|
| 1079 | * Fri Jan 17 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-5 |
---|
| 1080 | - fix IA-64 TLS IE in shared libs |
---|
| 1081 | - .{preinit,init,fini}_array compat hack from Alexandre Oliva |
---|
| 1082 | |
---|
| 1083 | * Thu Jan 16 2003 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-4 |
---|
| 1084 | - IA-64 TLS fixes |
---|
| 1085 | - fix .plt sh_entsize on Alpha |
---|
| 1086 | - build with %%_smp_mflags |
---|
| 1087 | |
---|
| 1088 | * Sat Nov 30 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-3 |
---|
| 1089 | - fix strip on TLS binaries and libraries |
---|
| 1090 | |
---|
| 1091 | * Fri Nov 29 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-2 |
---|
| 1092 | - fix IA-64 ld bootstrap |
---|
| 1093 | |
---|
| 1094 | * Thu Nov 28 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-1 |
---|
| 1095 | - update to 2.13.90.0.16 |
---|
| 1096 | - STT_TLS SHN_UNDEF fix |
---|
| 1097 | |
---|
| 1098 | * Wed Nov 27 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-4 |
---|
| 1099 | - pad .rodata.cstNN sections at the end if they aren't sized to multiple |
---|
| 1100 | of sh_entsize |
---|
| 1101 | - temporary patch to make .eh_frame and .gcc_except_table sections |
---|
| 1102 | readonly if possible (should be removed when AUTO_PLACE is implemented) |
---|
| 1103 | - fix .PPC.EMB.apuinfo section flags |
---|
| 1104 | |
---|
| 1105 | * Wed Oct 23 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-3 |
---|
| 1106 | - fix names and content of alpha non-alloced .rela.* sections (#76583) |
---|
| 1107 | - delete unpackaged files from the buildroot |
---|
| 1108 | |
---|
| 1109 | * Tue Oct 15 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-2 |
---|
| 1110 | - enable s390x resp. s390 emulation in linker too |
---|
| 1111 | |
---|
| 1112 | * Mon Oct 14 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-1 |
---|
| 1113 | - update to 2.13.90.0.10 |
---|
| 1114 | - add a bi-arch patch for sparc/s390/x86_64 |
---|
| 1115 | - add --enable-64-bit-bfd on sparc, s390 and ppc |
---|
| 1116 | |
---|
| 1117 | * Thu Oct 10 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.4-3 |
---|
| 1118 | - fix combreloc testcase |
---|
| 1119 | |
---|
| 1120 | * Thu Oct 10 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.4-2 |
---|
| 1121 | - fix orphan .rel and .rela section placement with -z combreloc (Alan Modra) |
---|
| 1122 | - skip incompatible linker scripts when searching for libraries |
---|
| 1123 | |
---|
| 1124 | * Tue Oct 1 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.4-1 |
---|
| 1125 | - update to 2.13.90.0.4 |
---|
| 1126 | - x86-64 TLS support |
---|
| 1127 | - some IA-32 TLS fixes |
---|
| 1128 | - some backported patches from trunk |
---|
| 1129 | - include opcodes, ld, gas and bfd l10n too |
---|
| 1130 | |
---|
| 1131 | * Thu Sep 19 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.2-3 |
---|
| 1132 | - allow addends for IA-32 TLS @tpoff, @ntpoff and @dtpoff |
---|
| 1133 | - clear memory at *r_offset of dynamic relocs on PPC |
---|
| 1134 | - avoid ld crash if accessing non-local symbols through LE relocs |
---|
| 1135 | - new IA-32 TLS relocs, bugfixes and testcases |
---|
| 1136 | - use brl insn on IA-64 (Richard Henderson) |
---|
| 1137 | - fix R_IA64_PCREL21{M,F} handling (Richard Henderson) |
---|
| 1138 | - build in separate builddir, so that gasp tests don't fail |
---|
| 1139 | - include localization |
---|
| 1140 | |
---|
| 1141 | * Thu Aug 8 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.2-2 |
---|
| 1142 | - fix R_386_TPOFF32 addends (#70824) |
---|
| 1143 | |
---|
| 1144 | * Sat Aug 3 2002 Jakub Jelinek <jakub@redhat.com> 2.13.90.0.2-1 |
---|
| 1145 | - update to 2.13.90.0.2 |
---|
| 1146 | - fix ld TLS assertion failure (#70084) |
---|
| 1147 | - fix readelf --debug-dump= handling to match man page and --help |
---|
| 1148 | (#68997) |
---|
| 1149 | - fix _GLOBAL_OFFSET_TABLE gas handling (#70241) |
---|
| 1150 | |
---|
| 1151 | * Wed Jul 24 2002 Jakub Jelinek <jakub@redhat.com> 2.12.90.0.15-1 |
---|
| 1152 | - update to 2.12.90.0.15 |
---|
| 1153 | - TLS .tbss fix |
---|
| 1154 | - don't use rpm %%configure macro, it is broken too often (#69366) |
---|
| 1155 | |
---|
| 1156 | * Thu May 30 2002 Jakub Jelinek <jakub@redhat.com> 2.12.90.0.9-1 |
---|
| 1157 | - update to 2.12.90.0.9 |
---|
| 1158 | - TLS support |
---|
| 1159 | - remove gasp.info from %%post/%%preun (#65400) |
---|
| 1160 | |
---|
| 1161 | * Mon Apr 29 2002 Jakub Jelinek <jakub@redhat.com> 2.12.90.0.7-1 |
---|
| 1162 | - update to 2.12.90.0.7 |
---|
| 1163 | - run make check |
---|
| 1164 | |
---|
| 1165 | * Mon Apr 29 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-12 |
---|
| 1166 | - fix .hidden handling on SPARC (Richard Henderson) |
---|
| 1167 | - don't crash when linking -shared non-pic code with SHF_MERGE |
---|
| 1168 | - fix .eh_frame_hdr for DW_EH_PE_aligned |
---|
| 1169 | - correctly adjust DW_EH_PE_pcrel encoded personalities in CIEs |
---|
| 1170 | |
---|
| 1171 | * Fri Apr 5 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-11 |
---|
| 1172 | - don't emit dynamic R_SPARC_DISP* relocs against STV_HIDDEN symbols |
---|
| 1173 | into shared libraries |
---|
| 1174 | |
---|
| 1175 | * Thu Mar 21 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-10 |
---|
| 1176 | - don't merge IA-64 unwind info sections together during ld -r |
---|
| 1177 | |
---|
| 1178 | * Mon Mar 11 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-9 |
---|
| 1179 | - fix DATA_SEGMENT_ALIGN on ia64/alpha/sparc/sparc64 |
---|
| 1180 | |
---|
| 1181 | * Fri Mar 8 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-8 |
---|
| 1182 | - don't crash on SHN_UNDEF local dynsyms (Andrew MacLeod) |
---|
| 1183 | |
---|
| 1184 | * Thu Mar 7 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-7 |
---|
| 1185 | - fix bfd configury bug (Alan Modra) |
---|
| 1186 | |
---|
| 1187 | * Tue Mar 5 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-6 |
---|
| 1188 | - don't copy visibility when equating symbols |
---|
| 1189 | - fix alpha .text/.data with .previous directive bug |
---|
| 1190 | |
---|
| 1191 | * Tue Mar 5 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-5 |
---|
| 1192 | - fix SHF_MERGE crash with --gc-sections (#60369) |
---|
| 1193 | - C++ symbol versioning patch |
---|
| 1194 | |
---|
| 1195 | * Fri Feb 22 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-4 |
---|
| 1196 | - add DW_EH_PE_absptr -> DW_EH_PE_pcrel optimization for shared libs, |
---|
| 1197 | if DW_EH_PE_absptr cannot be converted that way, don't build the |
---|
| 1198 | .eh_frame_hdr search table |
---|
| 1199 | |
---|
| 1200 | * Fri Feb 15 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-3 |
---|
| 1201 | - fix ld -N broken by last patch |
---|
| 1202 | |
---|
| 1203 | * Tue Feb 12 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-2 |
---|
| 1204 | - trade one saved runtime page for data segment (=almost always not shared) |
---|
| 1205 | for up to one page of disk space where possible |
---|
| 1206 | |
---|
| 1207 | * Fri Feb 8 2002 Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-1 |
---|
| 1208 | - update to 2.11.93.0.2 |
---|
| 1209 | - use %%{ix86} instead of i386 for -z combreloc default (#59086) |
---|
| 1210 | |
---|
| 1211 | * Thu Jan 31 2002 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-10 |
---|
| 1212 | - don't create SHN_UNDEF STB_WEAK symbols unless there are any relocations |
---|
| 1213 | against them |
---|
| 1214 | |
---|
| 1215 | * Wed Jan 30 2002 Bill Nottingham <notting@redhat.com> 2.11.92.0.12-9.1 |
---|
| 1216 | - rebuild (fix ia64 miscompilation) |
---|
| 1217 | |
---|
| 1218 | * Wed Jan 09 2002 Tim Powers <timp@redhat.com> |
---|
| 1219 | - automated rebuild |
---|
| 1220 | |
---|
| 1221 | * Fri Dec 28 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-8 |
---|
| 1222 | - two further .eh_frame patch fixes |
---|
| 1223 | |
---|
| 1224 | * Wed Dec 19 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-7 |
---|
| 1225 | - as ld is currently not able to shrink input sections to zero size |
---|
| 1226 | during discard_info, build a fake minimal CIE in that case |
---|
| 1227 | - update elf-strtab patch to what was commited |
---|
| 1228 | |
---|
| 1229 | * Mon Dec 17 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-6 |
---|
| 1230 | - one more .eh_frame patch fix |
---|
| 1231 | - fix alpha .eh_frame handling |
---|
| 1232 | - optimize elf-strtab finalize |
---|
| 1233 | |
---|
| 1234 | * Sat Dec 15 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-5 |
---|
| 1235 | - yet another fix for the .eh_frame patch |
---|
| 1236 | |
---|
| 1237 | * Fri Dec 14 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-4 |
---|
| 1238 | - Alan Modra's patch to avoid crash if there is no dynobj |
---|
| 1239 | |
---|
| 1240 | * Thu Dec 13 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-3 |
---|
| 1241 | - H.J.'s patch to avoid crash if input files are not ELF |
---|
| 1242 | - don't crash if a SHF_MERGE for some reason could not be merged |
---|
| 1243 | - fix objcopy/strip to preserve SHF_MERGE sh_entsize |
---|
| 1244 | - optimize .eh_frame sections, add PT_GNU_EH_FRAME support |
---|
| 1245 | - support anonymous version tags in version script |
---|
| 1246 | |
---|
| 1247 | * Tue Nov 27 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-2 |
---|
| 1248 | - fix IA-64 SHF_MERGE handling |
---|
| 1249 | |
---|
| 1250 | * Tue Nov 27 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-1 |
---|
| 1251 | - update to 2.11.92.0.12 |
---|
| 1252 | - optimize .dynstr and .shstrtab sections (#55524) |
---|
| 1253 | - fix ld.1 glitch (#55459) |
---|
| 1254 | - turn relocs against SHF_MERGE local symbols with zero addend |
---|
| 1255 | into STT_SECTION + addend |
---|
| 1256 | - remove man pages for programs not included (nlmconv, windres, dlltool; |
---|
| 1257 | #55456, #55461) |
---|
| 1258 | - add BuildRequires for texinfo |
---|
| 1259 | |
---|
| 1260 | * Thu Oct 25 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.7-2 |
---|
| 1261 | - duh, fix strings on bfd objects (#55084) |
---|
| 1262 | |
---|
| 1263 | * Sat Oct 20 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.7-1 |
---|
| 1264 | - update to 2.11.92.0.7 |
---|
| 1265 | - remove .rel{,a}.dyn from output if it is empty |
---|
| 1266 | |
---|
| 1267 | * Thu Oct 11 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.5-2 |
---|
| 1268 | - fix strings patch |
---|
| 1269 | - use getc_unlocked in strings to speed it up by 50% on large files |
---|
| 1270 | |
---|
| 1271 | * Wed Oct 10 2001 Jakub Jelinek <jakub@redhat.com> 2.11.92.0.5-1 |
---|
| 1272 | - update to 2.11.92.0.5 |
---|
| 1273 | - binutils localization (#45148) |
---|
| 1274 | - fix typo in REPORT_BUGS_TO (#54325) |
---|
| 1275 | - support files bigger than 2GB in strings (#54406) |
---|
| 1276 | |
---|
| 1277 | * Wed Sep 26 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-12 |
---|
| 1278 | - on IA-64, don't mix R_IA64_IPLTLSB relocs with non-PLT relocs in |
---|
| 1279 | .rela.dyn section. |
---|
| 1280 | |
---|
| 1281 | * Tue Sep 25 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-11 |
---|
| 1282 | - add iplt support for IA-64 (Richard Henderson) |
---|
| 1283 | - switch to new section flags for SHF_MERGE and SHF_STRINGS, put |
---|
| 1284 | in compatibility code |
---|
| 1285 | - "s" section flag for small data sections on IA-64 and Alpha |
---|
| 1286 | (Richard Henderson) |
---|
| 1287 | - fix sparc64 .plt[32768+] handling |
---|
| 1288 | - don't emit .rela.stab on sparc |
---|
| 1289 | |
---|
| 1290 | * Mon Sep 10 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-10 |
---|
| 1291 | - fix SHF_MERGE on Sparc |
---|
| 1292 | |
---|
| 1293 | * Fri Aug 31 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-9 |
---|
| 1294 | - on Alpha, copy *r_offset to R_ALPHA_RELATIVE's r_addend |
---|
| 1295 | |
---|
| 1296 | * Thu Aug 30 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-8 |
---|
| 1297 | - on IA-64, put crtend{,S}.o's .IA_64.unwind section last in |
---|
| 1298 | .IA_64.unwind output section (for compatibility with 7.1 eh) |
---|
| 1299 | |
---|
| 1300 | * Fri Aug 24 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-7 |
---|
| 1301 | - put RELATIVE relocs first, not last |
---|
| 1302 | - enable -z combreloc by default on IA-{32,64}, Alpha, Sparc* |
---|
| 1303 | |
---|
| 1304 | * Thu Aug 23 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-6 |
---|
| 1305 | - support for -z combreloc |
---|
| 1306 | - remove .dynamic patch, -z combreloc patch does this better |
---|
| 1307 | - set STT_FUNC default symbol sizes in .endp directive on IA-64 |
---|
| 1308 | |
---|
| 1309 | * Mon Jul 16 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-5 |
---|
| 1310 | - fix last patch (H.J.Lu) |
---|
| 1311 | |
---|
| 1312 | * Fri Jul 13 2001 Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-4 |
---|
| 1313 | - fix placing of orphan sections |
---|
| 1314 | |
---|
| 1315 | * Sat Jun 23 2001 Jakub Jelinek <jakub@redhat.com> |
---|
| 1316 | - fix SHF_MERGE support on Alpha |
---|
| 1317 | |
---|
| 1318 | * Fri Jun 8 2001 Jakub Jelinek <jakub@redhat.com> |
---|
| 1319 | - 2.11.90.0.8 |
---|
| 1320 | - some SHF_MERGE suport fixes |
---|
| 1321 | - don't build with tooldir /usrusr instead of /usr (#40937) |
---|
| 1322 | - reserve few .dynamic entries for prelinking |
---|
| 1323 | |
---|
| 1324 | * Mon Apr 16 2001 Jakub Jelinek <jakub@redhat.com> |
---|
| 1325 | - 2.11.90.0.5 |
---|
| 1326 | - SHF_MERGE support |
---|
| 1327 | |
---|
| 1328 | * Tue Apr 3 2001 Jakub Jelinek <jakub@redhat.com> |
---|
| 1329 | - 2.11.90.0.4 |
---|
| 1330 | - fix uleb128 support, so that CVS gcc bootstraps |
---|
| 1331 | - some ia64 fixes |
---|
| 1332 | |
---|
| 1333 | * Mon Mar 19 2001 Jakub Jelinek <jakub@redhat.com> |
---|
| 1334 | - add -Bgroup support from Ulrich Drepper |
---|
| 1335 | |
---|
| 1336 | * Fri Mar 9 2001 Jakub Jelinek <jakub@redhat.com> |
---|
| 1337 | - hack - add elf_i386_glibc21 emulation |
---|
| 1338 | |
---|
| 1339 | * Fri Feb 16 2001 Jakub Jelinek <jakub@redhat.com> |
---|
| 1340 | - 2.10.91.0.2 |
---|
| 1341 | |
---|
| 1342 | * Fri Feb 9 2001 Jakub Jelinek <jakub@redhat.com> |
---|
| 1343 | - 2.10.1.0.7 |
---|
| 1344 | - remove ExcludeArch ia64 |
---|
| 1345 | - back out the -oformat, -omagic and -output change for now |
---|
| 1346 | |
---|
| 1347 | * Fri Dec 15 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1348 | - Prereq /sbin/install-info |
---|
| 1349 | |
---|
| 1350 | * Tue Nov 21 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1351 | - 2.10.1.0.2 |
---|
| 1352 | |
---|
| 1353 | * Tue Nov 21 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1354 | - add one more alpha patch |
---|
| 1355 | |
---|
| 1356 | * Wed Nov 15 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1357 | - fix alpha visibility as problem |
---|
| 1358 | - add support for Ultra-III |
---|
| 1359 | |
---|
| 1360 | * Fri Sep 15 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1361 | - and one more alpha patch |
---|
| 1362 | |
---|
| 1363 | * Fri Sep 15 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1364 | - two sparc patches |
---|
| 1365 | |
---|
| 1366 | * Mon Jul 24 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1367 | - 2.10.0.18 |
---|
| 1368 | |
---|
| 1369 | * Mon Jul 10 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1370 | - 2.10.0.12 |
---|
| 1371 | |
---|
| 1372 | * Mon Jun 26 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1373 | - 2.10.0.9 |
---|
| 1374 | |
---|
| 1375 | * Thu Jun 15 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1376 | - fix ld -r |
---|
| 1377 | |
---|
| 1378 | * Mon Jun 5 2000 Jakub Jelinek <jakub@redhat.com> |
---|
| 1379 | - 2.9.5.0.46 |
---|
| 1380 | - use _mandir/_infodir/_lib |
---|
| 1381 | |
---|
| 1382 | * Mon May 8 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1383 | - 2.9.5.0.41 |
---|
| 1384 | |
---|
| 1385 | * Wed Apr 12 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1386 | - 2.9.5.0.34 |
---|
| 1387 | |
---|
| 1388 | * Wed Mar 22 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1389 | - 2.9.5.0.31 |
---|
| 1390 | |
---|
| 1391 | * Fri Feb 04 2000 Cristian Gafton <gafton@redhat.com> |
---|
| 1392 | - man pages are compressed |
---|
| 1393 | - apply kingdon's patch from #5031 |
---|
| 1394 | |
---|
| 1395 | * Wed Jan 19 2000 Jeff Johnson <jbj@redhat.com> |
---|
| 1396 | - Permit package to be built with a prefix other than /usr. |
---|
| 1397 | |
---|
| 1398 | * Thu Jan 13 2000 Cristian Gafton <gafton@redhat.com> |
---|
| 1399 | - add pacth from hjl to fix the versioning problems in ld |
---|
| 1400 | |
---|
| 1401 | * Tue Jan 11 2000 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1402 | - Add sparc patches from Jakub Jelinek <jakub@redhat.com> |
---|
| 1403 | - Add URL: |
---|
| 1404 | |
---|
| 1405 | * Tue Dec 14 1999 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1406 | - 2.9.5.0.22 |
---|
| 1407 | |
---|
| 1408 | * Wed Nov 24 1999 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1409 | - 2.9.5.0.19 |
---|
| 1410 | |
---|
| 1411 | * Sun Oct 24 1999 Bernhard Rosenkraenzer <bero@redhat.com> |
---|
| 1412 | - 2.9.5.0.16 |
---|
| 1413 | |
---|
| 1414 | * Mon Sep 06 1999 Jakub Jelinek <jj@ultra.linux.cz> |
---|
| 1415 | - make shared non-pic libraries work on sparc with glibc 2.1. |
---|
| 1416 | |
---|
| 1417 | * Fri Aug 27 1999 Jim Kingdon |
---|
| 1418 | - No source/spec changes, just rebuilding with egcs-1.1.2-18 because |
---|
| 1419 | the older egcs was miscompling gprof. |
---|
| 1420 | |
---|
| 1421 | * Mon Apr 26 1999 Cristian Gafton <gafton@redhat.com> |
---|
| 1422 | - back out very *stupid* sparc patch done by HJLu. People, keep out of |
---|
| 1423 | things you don't understand. |
---|
| 1424 | - add alpha relax patch from rth |
---|
| 1425 | |
---|
| 1426 | * Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com> |
---|
| 1427 | - version 2.9.1.0.23 |
---|
| 1428 | - patch to make texinfo documentation compile |
---|
| 1429 | - auto rebuild in the new build environment (release 2) |
---|
| 1430 | |
---|
| 1431 | * Tue Feb 23 1999 Cristian Gafton <gafton@redhat.com> |
---|
| 1432 | - updated to 2.9.1.0.21 |
---|
| 1433 | - merged with UltraPenguin |
---|
| 1434 | |
---|
| 1435 | * Mon Jan 04 1999 Cristian Gafton <gafton@redhat.com> |
---|
| 1436 | - added ARM patch from philb |
---|
| 1437 | - version 2.9.1.0.19a |
---|
| 1438 | - added a patch to allow arm* arch to be identified as an ARM |
---|
| 1439 | |
---|
| 1440 | * Thu Oct 01 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1441 | - updated to 2.9.1.0.14. |
---|
| 1442 | |
---|
| 1443 | * Sat Sep 19 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 1444 | - updated to 2.9.1.0.13. |
---|
| 1445 | |
---|
| 1446 | * Wed Sep 09 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1447 | - updated to 2.9.1.0.12 |
---|
| 1448 | |
---|
| 1449 | * Thu Jul 2 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 1450 | - updated to 2.9.1.0.7. |
---|
| 1451 | |
---|
| 1452 | * Wed Jun 03 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 1453 | - updated to 2.9.1.0.6. |
---|
| 1454 | |
---|
| 1455 | * Tue Jun 02 1998 Erik Troan <ewt@redhat.com> |
---|
| 1456 | - added patch from rth to get right offsets for sections in relocateable |
---|
| 1457 | objects on sparc32 |
---|
| 1458 | |
---|
| 1459 | * Thu May 07 1998 Prospector System <bugs@redhat.com> |
---|
| 1460 | - translations modified for de, fr, tr |
---|
| 1461 | |
---|
| 1462 | * Tue May 05 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1463 | - version 2.9.1.0.4 is out; even more, it is public ! |
---|
| 1464 | |
---|
| 1465 | * Tue May 05 1998 Jeff Johnson <jbj@redhat.com> |
---|
| 1466 | - updated to 2.9.1.0.3. |
---|
| 1467 | |
---|
| 1468 | * Mon Apr 20 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1469 | - updated to 2.9.0.3 |
---|
| 1470 | |
---|
| 1471 | * Tue Apr 14 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1472 | - upgraded to 2.9.0.2 |
---|
| 1473 | |
---|
| 1474 | * Sun Apr 05 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1475 | - updated to 2.8.1.0.29 (HJ warned me that this thing is a moving target... |
---|
| 1476 | :-) |
---|
| 1477 | - "fixed" the damn make install command so that all tools get installed |
---|
| 1478 | |
---|
| 1479 | * Thu Apr 02 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1480 | - upgraded again to 2.8.1.0.28 (at least on alpha now egcs will compile) |
---|
| 1481 | - added info packages handling |
---|
| 1482 | |
---|
| 1483 | * Tue Mar 10 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1484 | - upgraded to 2.8.1.0.23 |
---|
| 1485 | |
---|
| 1486 | * Mon Mar 02 1998 Cristian Gafton <gafton@redhat.com> |
---|
| 1487 | - updated to 2.8.1.0.15 (required to compile the newer glibc) |
---|
| 1488 | - all patches are obsoleted now |
---|
| 1489 | |
---|
| 1490 | * Wed Oct 22 1997 Erik Troan <ewt@redhat.com> |
---|
| 1491 | - added 2.8.1.0.1 patch from hj |
---|
| 1492 | - added patch for alpha palcode form rth |
---|