Update xtensa-esp32-elf toolchain to 8.4.0. ok claudio@ kmos@

This commit is contained in:
tracey 2020-10-29 14:10:51 +00:00
parent 68129d8bcf
commit c28ff3d464
14 changed files with 42 additions and 40 deletions

View File

@ -1,6 +1,4 @@
# $OpenBSD: Makefile.inc,v 1.2 2020/03/30 19:24:41 tracey Exp $
BROKEN-sparc64 = 'in gcc-bootsrap build/genmodes -h > tmp-modes.h' 'Illegal instruction (core dumped)'
# $OpenBSD: Makefile.inc,v 1.3 2020/10/29 14:10:51 tracey Exp $
CONFIG = xtensa-esp32-elf
CATEGORIES += devel
@ -11,6 +9,9 @@ HOMEPAGE = https://www.espressif.com/en/products/software/esp-sdk/overview
# See: ${PREFIX}/share/doc/newlib
PERMIT_PACKAGE = Yes
# permits build on sparc64
COMPILER = base-clang ports-clang
# XXX at least gmkdir gets picked up if present
BUILD_DEPENDS += sysutils/coreutils

View File

@ -1,12 +1,12 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/03/11 14:24:57 tracey Exp $
# $OpenBSD: Makefile,v 1.2 2020/10/29 14:10:51 tracey Exp $
COMMENT = binutils for ${CONFIG} cross-development
VERSION = 2.33.1.2019.2
VERSION = 2.33.1.2020.3
PKGNAME = ${CONFIG}-binutils-${VERSION}
GH_ACCOUNT = espressif
GH_PROJECT = binutils-gdb
GH_TAGNAME = esp-2019r2-binutils
GH_TAGNAME = esp-2020r3-binutils
WANTLIB = c z

View File

@ -1,2 +1,2 @@
SHA256 (binutils-gdb-esp-2019r2-binutils.tar.gz) = UqzyNZgUlYfPYlICMfhqOVz96sKFrYFkn+EXNBfumpU=
SIZE (binutils-gdb-esp-2019r2-binutils.tar.gz) = 55972591
SHA256 (binutils-gdb-esp-2020r3-binutils.tar.gz) = IK7F3R6RSuzIv3kqeQ2ZFLwfklpZaWolxJY0qZAB+dM=
SIZE (binutils-gdb-esp-2020r3-binutils.tar.gz) = 55967670

View File

@ -1,21 +1,19 @@
# $OpenBSD: Makefile,v 1.3 2020/03/30 19:24:41 tracey Exp $
# $OpenBSD: Makefile,v 1.4 2020/10/29 14:10:52 tracey Exp $
COMMENT = bootstrap compiler for ${CONFIG} cross-development
V = 8.2.0
VERSION = 8.2.0.2019.2
V = 8.4.0
VERSION = 8.4.0.2020.3
PKGNAME = ${CONFIG}-gcc-bootstrap-${VERSION}
GH_ACCOUNT = espressif
GH_PROJECT = gcc
GH_TAGNAME = esp-2019r2
GH_TAGNAME = esp-2020r3
SUBST_VARS += V
WANTLIB = ${COMPILER_LIBCXX} c gmp m mpc mpfr
COMPILER = base-clang ports-gcc base-gcc
BUILD_DEPENDS += devel/bison \
devel/${CONFIG}/binutils
RUN_DEPENDS = devel/${CONFIG}/binutils
@ -24,6 +22,7 @@ LIB_DEPENDS = devel/gmp \
devel/libmpc
YACC = bison
DEBUG_PACKAGES = ${BUILD_PACKAGES}
CONFIGURE_ARGS += --exec-prefix=${LOCALBASE}/${CONFIG}/bootstrap \
--with-local-prefix=${LOCALBASE}/${CONFIG} \

View File

@ -1,2 +1,2 @@
SHA256 (gcc-esp-2019r2.tar.gz) = vDLoY5pasPpzDwLi4sA7Mtvxyu4POCzulaFHC2TlZMI=
SIZE (gcc-esp-2019r2.tar.gz) = 102451518
SHA256 (gcc-esp-2020r3.tar.gz) = qdZraISIoiXG6O5po3YR9G0M3M+bj5tCYBKmihK4xHs=
SIZE (gcc-esp-2020r3.tar.gz) = 102866867

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/03/11 14:24:58 tracey Exp $
@comment $OpenBSD: PLIST,v 1.2 2020/10/29 14:10:52 tracey Exp $
@comment @info info/cpp.info
@comment @info info/cppinternals.info
@comment @info info/gcc.info
@ -143,6 +143,7 @@ xtensa-esp32-elf/bootstrap/lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/i
xtensa-esp32-elf/bootstrap/lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/newlib-stdint.h
xtensa-esp32-elf/bootstrap/lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/
xtensa-esp32-elf/bootstrap/lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/elf.h
xtensa-esp32-elf/bootstrap/lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/xtensa-opts.h
xtensa-esp32-elf/bootstrap/lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/xtensa-protos.h
xtensa-esp32-elf/bootstrap/lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/xtensa.h
xtensa-esp32-elf/bootstrap/lib/gcc/xtensa-esp32-elf/${V}/plugin/include/configargs.h

View File

@ -1,21 +1,19 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/03/11 14:24:57 tracey Exp $
# $OpenBSD: Makefile,v 1.2 2020/10/29 14:10:51 tracey Exp $
COMMENT = gcc for ${CONFIG} cross-development
V = 8.2.0
VERSION = 8.2.0.2019.2
V = 8.4.0
VERSION = 8.4.0.2020.3
PKGNAME = ${CONFIG}-gcc-${VERSION}
GH_ACCOUNT = espressif
GH_PROJECT = gcc
GH_TAGNAME = esp-2019r2
GH_TAGNAME = esp-2020r3
SUBST_VARS += V
WANTLIB = ${COMPILER_LIBCXX} c gmp m mpc mpfr z
COMPILER = base-clang ports-gcc base-gcc
BUILD_DEPENDS += devel/bison \
devel/${CONFIG}/binutils \
devel/${CONFIG}/newlib

View File

@ -1,2 +1,2 @@
SHA256 (gcc-esp-2019r2.tar.gz) = vDLoY5pasPpzDwLi4sA7Mtvxyu4POCzulaFHC2TlZMI=
SIZE (gcc-esp-2019r2.tar.gz) = 102451518
SHA256 (gcc-esp-2020r3.tar.gz) = qdZraISIoiXG6O5po3YR9G0M3M+bj5tCYBKmihK4xHs=
SIZE (gcc-esp-2020r3.tar.gz) = 102866867

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/03/11 14:24:58 tracey Exp $
@comment $OpenBSD: PLIST,v 1.2 2020/10/29 14:10:51 tracey Exp $
@bin bin/xtensa-esp32-elf-c++
@bin bin/xtensa-esp32-elf-cpp
@bin bin/xtensa-esp32-elf-g++
@ -134,6 +134,7 @@ lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/initfini-array.h
lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/newlib-stdint.h
lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/
lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/elf.h
lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/xtensa-opts.h
lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/xtensa-protos.h
lib/gcc/xtensa-esp32-elf/${V}/plugin/include/config/xtensa/xtensa.h
lib/gcc/xtensa-esp32-elf/${V}/plugin/include/configargs.h

View File

@ -1,18 +1,16 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/03/11 14:24:58 tracey Exp $
# $OpenBSD: Makefile,v 1.2 2020/10/29 14:10:52 tracey Exp $
COMMENT = gdb for ${CONFIG} cross-development
VERSION = 2.33.1.2019.2
VERSION = 2.33.1.2020.3
PKGNAME = ${CONFIG}-gdb-${VERSION}
GH_ACCOUNT = espressif
GH_PROJECT = binutils-gdb
GH_TAGNAME = esp-2019r2-gdb
GH_TAGNAME = esp-2020r3-gdb
WANTLIB = c curses expat ${COMPILER_LIBCXX} gmp m mpfr
COMPILER = base-clang ports-gcc base-gcc
BUILD_DEPENDS = devel/libtool \
devel/bison \
devel/xtensa-esp32-elf/binutils

View File

@ -1,2 +1,2 @@
SHA256 (binutils-gdb-esp-2019r2-gdb.tar.gz) = bb+40vdKtp9zv1mx/CcJi2Ch24Rq46/fqluhImPyVJE=
SIZE (binutils-gdb-esp-2019r2-gdb.tar.gz) = 55159444
SHA256 (binutils-gdb-esp-2020r3-gdb.tar.gz) = P+xCsHGa5hwOYhQEQ6owxxKPDIoCL5muwx9by+dBRZ4=
SIZE (binutils-gdb-esp-2020r3-gdb.tar.gz) = 55159670

View File

@ -1,14 +1,13 @@
# $OpenBSD: Makefile,v 1.2 2020/04/06 06:21:01 claudio Exp $
# $OpenBSD: Makefile,v 1.3 2020/10/29 14:10:52 tracey Exp $
COMMENT = newlib for ${CONFIG} cross-development
VERSION = 2019.2
VERSION = 2020.3
PKGNAME = ${CONFIG}-newlib-${VERSION}
REVISION = 0
GH_ACCOUNT = espressif
GH_PROJECT = newlib-esp32
GH_TAGNAME = esp-2019r2
GH_TAGNAME = esp-2020r3
BUILD_DEPENDS = devel/${CONFIG}/binutils \
devel/${CONFIG}/gcc-bootstrap

View File

@ -1,2 +1,2 @@
SHA256 (newlib-esp32-esp-2019r2.tar.gz) = 63R6b7hXYBpJ32F7KwlLQ6xkQyDKHlyLMRg16u1YoF4=
SIZE (newlib-esp32-esp-2019r2.tar.gz) = 21227903
SHA256 (newlib-esp32-esp-2020r3.tar.gz) = 5kz0WIKsTOm0mdGVeui9VjbcIfNtnwVZj+URmrGbgRw=
SIZE (newlib-esp32-esp-2020r3.tar.gz) = 21229339

View File

@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/03/11 14:24:58 tracey Exp $
@comment $OpenBSD: PLIST,v 1.2 2020/10/29 14:10:52 tracey Exp $
xtensa-esp32-elf/
xtensa-esp32-elf/include/
xtensa-esp32-elf/include/_ansi.h
xtensa-esp32-elf/include/_newlib_version.h
@ -148,6 +149,7 @@ xtensa-esp32-elf/lib/esp32-psram/default.specs
@static-lib xtensa-esp32-elf/lib/esp32-psram/libgloss.a
@static-lib xtensa-esp32-elf/lib/esp32-psram/libm.a
@static-lib xtensa-esp32-elf/lib/esp32-psram/libnosys.a
xtensa-esp32-elf/lib/esp32-psram/nano.specs
xtensa-esp32-elf/lib/esp32-psram/no-rtti/
xtensa-esp32-elf/lib/esp32-psram/no-rtti/crt0.o
xtensa-esp32-elf/lib/esp32-psram/no-rtti/default.specs
@ -156,6 +158,7 @@ xtensa-esp32-elf/lib/esp32-psram/no-rtti/default.specs
@static-lib xtensa-esp32-elf/lib/esp32-psram/no-rtti/libgloss.a
@static-lib xtensa-esp32-elf/lib/esp32-psram/no-rtti/libm.a
@static-lib xtensa-esp32-elf/lib/esp32-psram/no-rtti/libnosys.a
xtensa-esp32-elf/lib/esp32-psram/no-rtti/nano.specs
xtensa-esp32-elf/lib/esp32-psram/no-rtti/nosys.specs
xtensa-esp32-elf/lib/esp32-psram/nosys.specs
@static-lib xtensa-esp32-elf/lib/libc.a
@ -163,6 +166,7 @@ xtensa-esp32-elf/lib/esp32-psram/nosys.specs
@static-lib xtensa-esp32-elf/lib/libgloss.a
@static-lib xtensa-esp32-elf/lib/libm.a
@static-lib xtensa-esp32-elf/lib/libnosys.a
xtensa-esp32-elf/lib/nano.specs
xtensa-esp32-elf/lib/no-rtti/
xtensa-esp32-elf/lib/no-rtti/crt0.o
xtensa-esp32-elf/lib/no-rtti/default.specs
@ -171,5 +175,6 @@ xtensa-esp32-elf/lib/no-rtti/default.specs
@static-lib xtensa-esp32-elf/lib/no-rtti/libgloss.a
@static-lib xtensa-esp32-elf/lib/no-rtti/libm.a
@static-lib xtensa-esp32-elf/lib/no-rtti/libnosys.a
xtensa-esp32-elf/lib/no-rtti/nano.specs
xtensa-esp32-elf/lib/no-rtti/nosys.specs
xtensa-esp32-elf/lib/nosys.specs