Skip to content

Commit

Permalink
prepare v13.3.1-1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
ilg-ul committed Aug 13, 2024
1 parent 356a895 commit 20318dc
Show file tree
Hide file tree
Showing 7 changed files with 346 additions and 6 deletions.
154 changes: 153 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,161 @@

Entries in this file are in reverse chronological order.

## 2024-08-13

* v13.3.1-1.1 prepared
* 356a895 website update

## 2024-08-12

* b09b726 website re-generate commons (svg stroke-width
* 96d5dda re-generate workflows
* 3a1b2ec build-assets/package.json: cleanups
* 83934e9 README cleanups
* 086c988 website: updates
* 9eea4c1 build-assets/package.json: add customFields

## 2024-08-10

* 05ea74c re-generate workflows

## 2024-08-09

* 4c4eaff READMEs update
* 478b0b1 package.json: git+https
* 79264d6 build-assets/package.json: updates
* 5267c40 templates/body-blog update

## 2024-08-07

* 36042fd build-assets/package.json: updates
* 7093930 build-assets/package.json: updates
* f9d5986 website: preliminary content
* 746dba2 re-generate workflows
* c493c5f move to build-assets

## 2024-08-06

* 09e38dd package.json: bump deps

## 2024-08-04

* e50187d package.json: bump deps
* 1fb0c12 package.json: update generate-workflows
* f3d7fca templates/jekyll update
* 404df52 READMEs update
* db72dea package.json: add actions, bump deps

## 2024-07-27

* 443cd55 package.json: add actions, bump deps
* 88e0448 templates/jekyll update

## 2024-07-23

* daa89d8 READMEs update
* 7583459 .npmignore update
* 59f8c73 re-generate scripts
* 9beaeb4 body-jekyll update
* 2b85fee re-generate workflows
* 20eef4f package.json: rework generate workflows
* 773092d package.json: loglevel info
* 3f8b698 package.json: bump deps

## 2024-06-18

* e581868 READMEs update

## 2024-06-17

* 3323131 package.json: rework generate workflows
* eeefdad package.json: bump deps
* 2f2eabf application.sh: update

## 2024-05-23

* 5c7719d package.json: clang 16.0.6-1.1

## 2024-05-20

* 66b7077 package.json: remove gcc from darwin

## 2024-05-18

* 91b05a0 READMEs update
* 97aaf16 package.json: XBB_ENVIRONMENT_SKIP_CHECKS

## 2024-05-16

* 9b9da91 READMEs update
* d980726 application.sh: no need for USE_GCC_FOR_GCC_ON_MACOS

## 2024-05-09

* 8ea1ee0 USE_GCC_FOR_GCC_ON_MACOS="y"
* 5294f93 package.json: add gcc to macOS

## 2024-05-08

* 6e628ea README update

## 2024-05-07

* c7798c2 versioning.sh: update texinfo url

## 2024-05-06

* 2d456d7 WITHOUT_MULTILIB
* b559c90 application.sh: add XBB_APPLICATION_BOOTSTRAP_ONLY
* cc18252 versioning.sh: use gcc_cross_build_common
* 6a0261f versioning.sh: no need for WIDEC="y"

## 2024-05-02

* 1ce0426 package.json: clang 17.0.6-1.1

## 2024-04-22

* 8c20d72 package.json: bump deps
* 40d06ba versioning.sh: avoid xz 5.6

## 2024-03-22

* fbe69fe package.json: xpm-version 0.18.0

## 2024-03-08

* 56064b7 package.json: xpm-version 0.18.0

## 2024-03-07

* e211441 package.json: xpm-version 0.18.0
* 7864c62 package.json: bump deps

## 2024-03-06

* a85e289 body-jekyll update
* c41b9a8 package.json: bump deps

## 2024-02-07

* a15b28e READMEs update
* 24a14ac package.json: bump deps

## 2023-12-28

* b0c658b update ISSUE_TEMPLATE.md

## 2023-12-03

* 900979d package.json: bump deps
* 51b7f3f re-generate workflows

## 2023-11-09

* v13.2.1-1.1.1 published on npmjs.com
2023-11-09 * 846e857 README update
2023-11-09 * 1fe02ed 13.2.1-1.1.1
2023-11-09 * 3041cec CHANGELOG: publish npm v13.2.1-1.1.1
* 374ceb3 package.json: update urls for 13.2.1-1.1 release
* 753f799 README update
* 45eaa7a body jekyll update
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
binutils_configure='--enable-initfini-array --disable-nls --without-x --disable-gdbtk --without-tcl --without-tk --enable-plugins --disable-gdb --without-gdb --target=arm-none-eabi --prefix=/ --with-sysroot=//arm-none-eabi '
gcc1_configure='--target=arm-none-eabi --prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/install --with-gmp=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-mpfr=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-mpc=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-isl=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c --without-cloog --without-isl --with-newlib --without-headers --with-gnu-as --with-gnu-ld --with-sysroot=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile'
gcc2_configure='--target=arm-none-eabi --prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/install --with-gmp=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-mpfr=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-mpc=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-isl=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-headers=yes --with-gnu-ld --with-native-system-header-dir=/include --with-sysroot=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/install/arm-none-eabi --with-multilib-list=aprofile,rmprofile '
gcc2_nano_configure='--target=arm-none-eabi --prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/nano_install// --with-gmp=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-mpfr=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-mpc=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-isl=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-gnu-as --with-gnu-ld --with-sysroot=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/nano_install///arm-none-eabi --with-multilib-list=aprofile,rmprofile'
gdb_configure='--enable-initfini-array --disable-nls --without-x --disable-gdbtk --without-tcl --without-tk --with-expat --with-libexpat-prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-libexpat-type=static --with-python=no --disable-binutils --disable-sim --disable-as --disable-ld --enable-plugins --target=arm-none-eabi --prefix=/ --with-libmpfr-prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-libmpfr-type=static --with-mpfr=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-libgmp-prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-libgmp-type=static --with-gmp=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools '
gmp_configure='--disable-maintainer-mode --prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --disable-shared --host=x86_64-apple-darwin '
isl_configure='--prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-gmp-prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --disable-shared '
libexpat_configure='--prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --without-docbook --without-xmlwf '
mpc_configure='--disable-maintainer-mode --prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-gmp=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-mpfr=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --disable-shared '
mpfr_configure='--disable-maintainer-mode --prefix=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --with-gmp=/Volumes/data/jenkins/workspace/GNU-toolchain/arm-13/build-arm-none-eabi/host-tools --disable-shared '
newlib_configure=' --disable-newlib-supplied-syscalls --enable-newlib-retargetable-locking --enable-newlib-reent-check-verify --enable-newlib-io-long-long --enable-newlib-io-c99-formats --enable-newlib-register-fini --enable-newlib-mb --target=arm-none-eabi --prefix=/'
newlib_nano_configure=' --disable-newlib-supplied-syscalls --enable-newlib-retargetable-locking --enable-newlib-reent-check-verify --enable-newlib-nano-malloc --disable-newlib-unbuf-stream-opt --enable-newlib-reent-small --disable-newlib-fseek-optimization --enable-newlib-nano-formatted-io --disable-newlib-fvwrite-in-streamio --disable-newlib-wide-orient --enable-lite-exit --enable-newlib-global-atexit --target=arm-none-eabi --prefix=/'
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
manifest_format=1.5

# Component data for dejagnu
dejagnu_url=http://git.linaro.org/git/toolchain
dejagnu_branch=linaro-local/stable
dejagnu_revision=21f2ff7c065d7ead6aec3e5ed528ecb0f9eadbac
dejagnu_filespec=dejagnu.git
dejagnu_mingw_only="no"
dejagnu_linuxhost_only="no"
dejagnu_staticlink="yes"

# Component data for python
python_url=http://snapshots.linaro.org/components/toolchain/infrastructure/
python_filespec=python-2.7.4-mingw32.tar.xz
python_md5sum=9b3092eff5508c4802936dfe4f5225ef
python_mingw_only="yes"
python_linuxhost_only="no"
python_staticlink="yes"

# Component data for gmp
gmp_url=https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/src
gmp_filespec=gmp.tar.xz
gmp_mingw_only="no"
gmp_linuxhost_only="no"
gmp_configure="--enable-cxx --enable-fft"
gmp_staticlink="yes"

# Component data for mpfr
mpfr_url=https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/src
mpfr_filespec=mpfr.tar.xz
mpfr_mingw_only="no"
mpfr_linuxhost_only="no"
mpfr_configure="--with-gmp=${local_builds}/destdir/${host}"
mpfr_staticlink="yes"

# Component data for mpc
mpc_url=https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/src
mpc_filespec=mpc.tar.xz
mpc_mingw_only="no"
mpc_linuxhost_only="no"
mpc_configure="--with-gmp=${local_builds}/destdir/${host} --with-mpfr=${local_builds}/destdir/${host}"
mpc_staticlink="yes"

# Component data for expat
expat_url=https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/src
expat_filespec=libexpat.tar.xz
expat_mingw_only="yes"
expat_linuxhost_only="no"
expat_staticlink="yes"

# Component data for libiconv
libiconv_url=https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/src
libiconv_filespec=libiconv.tar.xz
libiconv_mingw_only="yes"
libiconv_linuxhost_only="no"
libiconv_staticlink="yes"

# Component data for gcc
gcc_url=https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/src
gcc_filespec=gcc.tar.xz
gcc_makeflags="MAKEINFOFLAGS=--force"
gcc_mingw_only="no"
gcc_linuxhost_only="no"
gcc_configure=
gcc_mingw_extraconf="--with-libiconv-prefix=${local_builds}/destdir/${host}/usr --with-system-zlib=no"
gcc_staticlink="no"
gcc_stage1_flags="--with-mpc=${local_builds}/destdir/${host} --with-mpfr=${local_builds}/destdir/${host} --with-gmp=${local_builds}/destdir/${host} --disable-libatomic --disable-libsanitizer --disable-libssp --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c --without-cloog --without-isl --with-newlib --without-headers --with-gnu-as --with-gnu-ld --with-multilib-list=aprofile,rmprofile --with-sysroot=${local_builds}/sysroot-arm-none-eabi"
gcc_stage2_flags="--with-mpc=${local_builds}/destdir/${host} --with-mpfr=${local_builds}/destdir/${host} --with-gmp=${local_builds}/destdir/${host} --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++ --with-newlib --with-gnu-as --with-headers=yes --with-gnu-ld --with-native-system-header-dir=/include --with-multilib-list=aprofile,rmprofile --with-sysroot=${local_builds}/destdir/${host}/arm-none-eabi"

# Component data for newlib
newlib_url=https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/src
newlib_filespec=newlib-cygwin.tar.xz
newlib_mingw_only="no"
newlib_linuxhost_only="no"
newlib_staticlink="yes"
newlib_configure="--disable-newlib-fseek-optimization --disable-newlib-fvwrite-in-streamio --disable-newlib-supplied-syscalls --disable-newlib-unbuf-stream-opt --disable-newlib-wide-orient --enable-lite-exit --enable-newlib-global-atexit --enable-newlib-nano-formatted-io --enable-newlib-nano-malloc --enable-newlib-reent-check-verify --enable-newlib-reent-small --enable-newlib-retargetable-locking"

# Component data for binutils
binutils_url=git://sourceware.org/git
binutils_filespec=binutils-gdb.git
binutils_revision=e830307135a1cb6410613641a893a3cd9e6bd6b0
binutils_mingw_only="no"
binutils_linuxhost_only="no"
binutils_staticlink="yes"
binutils_configure="--enable-initfini-array --disable-nls --without-x --disable-gdbtk --without-tcl --without-tk --enable-plugins --disable-gdb --without-gdb --with-sysroot=${sysroots}"

# Component data for gdb
gdb_url=git://sourceware.org/git
gdb_filespec=binutils-gdb.git
gdb_revision=b74fd1875e2d5381a61a4c8b67684ce5a45bbd62
gdb_mingw_only="no"
gdb_linuxhost_only="no"
gdb_configure="--with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2019.12 --disable-gas --disable-binutils --disable-ld --disable-gold --disable-gprof --with-python=yes --with-mpfr=${local_builds}/destdir/${host} --with-gmp=${local_builds}/destdir/${host} --with-libgmp-prefix=${local_builds}/destdir/${host}"
gdb_mingw_extraconf="--disable-tui --with-python=${local_snapshots}/python-2.7.4-mingw32 CFLAGS=-I${local_builds}/destdir/${host}/usr/include LDFLAGS=-L${local_builds}/destdir/${host}/usr/lib"
gdb_staticlink="yes"

clibrary=newlib
target=arm-none-eabi
6 changes: 4 additions & 2 deletions build-assets/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,12 @@
"showDeprecatedGnuMcuAnalytics": "true",
"programName": "arm-none-eabi-gcc",
"branding": "arm-none-eabi-gcc (xPack GNU Arm Embedded GCC x86_64) ",
"triplet": "arm-none-eabi",
"armSubRelease": "1",
"gdbVersionMajor": "13",
"gdbVersionMajor": "14",
"gdbVersionMinor": "2",
"binutilsVersionMajor": "2",
"binutilsVersionMinor": "41"
"binutilsVersionMinor": "42"
},
"buildFolderRelativePath": "{{ 'build' | path_join: configuration.name | to_filename | downcase }}",
"buildFolderRelativePathPosix": "{{ 'build' | path_posix_join: configuration.name | downcase }}",
Expand Down
2 changes: 1 addition & 1 deletion build-assets/scripts/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
13.2.1-1.1
13.3.1-1.1
78 changes: 77 additions & 1 deletion build-assets/scripts/versioning.sh
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,83 @@ function application_build_versioned_components()
if [[ "${XBB_RELEASE_VERSION}" =~ 13[.].*[.].*-.* ]]
then

if [[ "${XBB_RELEASE_VERSION}" =~ 13[.]2[.]1-.* ]]
if [[ "${XBB_RELEASE_VERSION}" =~ 13[.]3[.]1-.* ]]
then
# https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/manifest/arm-gnu-toolchain-arm-none-eabi-abe-manifest.txt

XBB_ARM_RELEASE="13.3.rel1"
XBB_ARM_URL_BASE="https://developer.arm.com/-/media/Files/downloads/gnu/${XBB_ARM_RELEASE}/src"

# -----------------------------------------------------------------------

# Arm: release notes.
# Repository: git://sourceware.org/git/binutils-gdb.git
# Branch: binutils-2_42-branch
# Revision: e830307135a1cb6410613641a893a3cd9e6bd6b0 (from manifest.txt
# or release notes)

# https://github.com/xpack-dev-tools/binutils-gdb/tags

XBB_BINUTILS_VERSION="2.42"
XBB_BINUTILS_TAG_NAME="binutils-${XBB_BINUTILS_VERSION}-arm-none-eabi-${XBB_ARM_RELEASE}"

XBB_BINUTILS_SRC_FOLDER_NAME="binutils-gdb-${XBB_BINUTILS_TAG_NAME}"
XBB_BINUTILS_ARCHIVE_NAME="${XBB_BINUTILS_TAG_NAME}.tar.gz"
XBB_BINUTILS_ARCHIVE_URL="https://github.com/xpack-dev-tools/binutils-gdb/archive/refs/tags/${XBB_BINUTILS_ARCHIVE_NAME}"

XBB_BINUTILS_PATCH_FILE_NAME="binutils-${XBB_BINUTILS_VERSION}.patch"

# -----------------------------------------------------------------------

# Arm: release notes.
# Repository: git://sourceware.org/git/binutils-gdb.git
# Branch: gdb-14-branch
# Revision: b74fd1875e2d5381a61a4c8b67684ce5a45bbd62 (from manifext.txt
# or release notes)

# https://github.com/xpack-dev-tools/binutils-gdb/tags/

# From `gdb/version.in`
XBB_GDB_VERSION="14.2"
XBB_GDB_TAG_NAME="gdb-13-arm-none-eabi-${XBB_ARM_RELEASE}"

XBB_GDB_SRC_FOLDER_NAME="binutils-gdb-${XBB_GDB_TAG_NAME}"
XBB_GDB_ARCHIVE_NAME="${XBB_GDB_TAG_NAME}.tar.gz"
XBB_GDB_ARCHIVE_URL="https://github.com/xpack-dev-tools/binutils-gdb/archive/refs/tags/${XBB_GDB_ARCHIVE_NAME}"

# Mandatory, otherwise gdb-py3 is not relocatable.
XBB_GDB_PATCH_FILE_NAME="gdb-${XBB_GDB_VERSION}-cross.git.patch"

# -----------------------------------------------------------------------

# Arm: release notes.
# Repository: git://gcc.gnu.org/git/gcc.git
# Branch: refs/vendors/ARM/heads/arm-14
# Revision: ?

# XBB_GCC_VERSION computer from XBB_RELEASE_VERSION
XBB_GCC_SRC_FOLDER_NAME="gcc"
XBB_GCC_ARCHIVE_NAME="gcc-arm-none-eabi-${XBB_ARM_RELEASE}.tar.xz"
XBB_GCC_ARCHIVE_URL="${XBB_ARM_URL_BASE}/gcc.tar.xz"

XBB_GCC_PATCH_FILE_NAME="gcc-${XBB_GCC_VERSION}-cross.git.patch"

XBB_GCC_MULTILIB_LIST="aprofile,rmprofile"

# -----------------------------------------------------------------------

# Arm: release notes.
# https://www.sourceware.org/newlib/
# Repository: git://sourceware.org/git/newlib-cygwin.git
# Revision: ?

# From newlib/configure PACKAGE_VERSION=
XBB_NEWLIB_VERSION="4.4.0"
XBB_NEWLIB_SRC_FOLDER_NAME="newlib-cygwin"
XBB_NEWLIB_ARCHIVE_NAME="newlib-arm-none-eabi-${XBB_ARM_RELEASE}.tar.xz"
XBB_NEWLIB_ARCHIVE_URL="${XBB_ARM_URL_BASE}/newlib-cygwin.tar.xz"

elif [[ "${XBB_RELEASE_VERSION}" =~ 13[.]2[.]1-.* ]]
then
# https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/manifest/arm-gnu-toolchain-arm-none-eabi-abe-manifest.txt

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@xpack-dev-tools/arm-none-eabi-gcc",
"version": "13.2.1-1.1.1",
"version": "13.3.1-1.1.1.pre",
"description": "A binary xPack with the GNU Arm Embedded GCC toolchain executables",
"main": "",
"scripts": {
Expand Down

0 comments on commit 20318dc

Please sign in to comment.