• # binutils & cgicc

    Posté par . En réponse à la dépêche Nouvelles versions logicielles du projet GNU juin et juillet 2017. Évalué à 4. Dernière modification le 22 août 2017 à 20:43.

    Pour binutils-2.28.1

    Le patch par rapport à la version 2.28 est disponible ici : https://ftp.gnu.org/gnu/binutils/binutils-2.28-2.28.1-patch.gz

    On y apprend que les modifications portent surtout sur bfd et gas :

     grep "+++" binutils-2.28-2.28.1-patch
    +++ binutils-2.28.1/bfd/ChangeLog 2017-07-25 16:27:34.000000000 +0200
    +++ binutils-2.28.1/bfd/config.bfd 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/configure 2017-07-25 16:27:34.000000000 +0200
    +++ binutils-2.28.1/bfd/elf32-arm.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf32-avr.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf32-cris.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf32-i386.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf32-ppc.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf32-s390.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf64-ppc.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf64-s390.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf64-x86-64.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elf-bfd.h 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elflink.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elfnn-aarch64.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elfnn-riscv.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elfxx-mips.h 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/elfxx-target.h 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/linker.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/version.h 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/bfd/version.m4 2017-07-25 16:27:33.000000000 +0200
    +++ binutils-2.28.1/binutils/ChangeLog 2017-07-25 16:27:35.000000000 +0200
    +++ binutils-2.28.1/binutils/configure 2017-07-25 16:27:35.000000000 +0200
    +++ binutils-2.28.1/binutils/doc/addr2line.1 2017-07-25 16:29:31.000000000 +0200
    +++ binutils-2.28.1/binutils/doc/ar.1 2017-07-25 16:29:32.000000000 +0200
    +++ binutils-2.28.1/binutils/stabs.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/binutils/sysinfo.c 2017-07-25 16:29:31.000000000 +0200
    +++ binutils-2.28.1/binutils/sysinfo.h 2017-07-25 16:29:31.000000000 +0200
    +++ binutils-2.28.1/gas/ChangeLog 2017-07-25 16:27:34.000000000 +0200
    +++ binutils-2.28.1/gas/config/tc-arm.c 2017-07-25 16:26:26.000000000 +0200
    +++ binutils-2.28.1/gas/config/tc-riscv.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/gas/config/tc-riscv.h 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/gas/config/tc-s390.c 2017-07-25 16:25:50.000000000 +0200
    +++ binutils-2.28.1/gas/configure 2017-07-25 16:27:34.000000000 +0200
    +++ binutils-2.28.1/gas/doc/as.1 2017-07-25 16:29:30.000000000 +0200
    +++ binutils-2.28.1/gas/doc/as.info 2017-07-25 16:29:29.000000000 +0200
    Binary file binutils-2.28-2.28.1-patch matches

    Mais je ne suis pas aller chercher plus loin.

    Pour cgicc-3.2.19

    Il s’agit vraisemblablement d’une erreur d’empaquetage sur la version 3.2.18 dont l’archive contient le dossier complet et l’archive de la 3.2.17 :

     diff -ur cgicc-3.2.18 cgicc-3.2.19 | grep Only
    Only in cgicc-3.2.18: cgicc-3.2.17
    Only in cgicc-3.2.18: cgicc-3.2.17.tar.gz
    Only in cgicc-3.2.18: cgicc-3.2.17.tar.gz.directive
    Only in cgicc-3.2.18: cgicc-3.2.17.tar.gz.directive.asc
    Only in cgicc-3.2.18: cgicc-3.2.17.tar.gz.sig

    (J’avais presque que ça à faire ce soir ☺)

    Et merci pour ces dépêches, je découvre aussi des choses.