mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-18 20:37:56 +00:00
Add Oracle products to crosstool-ng
This commit adds support for the following Oracle products, in order to target Oracle Linux 7.9: Binutils 2.27-44.base.0.400 GCC 4.8.5-44.0.5 glibc 2.17-317.0.3 UEK5/u4 4.14.35-2025.400.8 Sample configuration files are provides for the following triplets: arm-ol7u9-linux-gnueabi arm-ol7u9-linux-gnueabihf Signed-off-by: Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com> Signed-off-by: Jose E. Marchesi <jose.marchesi@oracle.com>
This commit is contained in:
parent
98d7be9cbf
commit
470ce219af
@ -105,6 +105,7 @@ config GLIBC_HAS_NPTL_ADDON
|
||||
config GLIBC_HAS_PORTS_ADDON
|
||||
def_bool y
|
||||
depends on !GLIBC_2_20_or_later
|
||||
depends on !GLIBC_USE_ORACLE
|
||||
|
||||
config GLIBC_HAS_PORTS_ADDON_EXTERNAL
|
||||
def_bool y
|
||||
@ -121,6 +122,7 @@ config GLIBC_USE_PORTS_ADDON
|
||||
def_bool y
|
||||
depends on ARCH_ALPHA || ARCH_ARM || ARCH_M68K || ARCH_MIPS || ARCH_POWERPC
|
||||
depends on GLIBC_HAS_PORTS_ADDON
|
||||
depends on !GLIBC_USE_ORACLE
|
||||
|
||||
config GLIBC_USE_PORTS_EXTERNAL
|
||||
def_bool y
|
||||
|
2
packages/binutils-oracle/2.27-44.base.0.400/version.desc
vendored
Normal file
2
packages/binutils-oracle/2.27-44.base.0.400/version.desc
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
repository_branch='oracle/binutils/ol7-u9-arm'
|
||||
version_number='2.27'
|
5
packages/binutils-oracle/package.desc
Normal file
5
packages/binutils-oracle/package.desc
Normal file
@ -0,0 +1,5 @@
|
||||
master='binutils'
|
||||
repository='git https://github.com/oracle/binutils-gdb.git'
|
||||
origin='Oracle'
|
||||
src_release='n'
|
||||
src_devel='y'
|
2
packages/gcc-oracle/4.8.5-44.0.5/version.desc
vendored
Normal file
2
packages/gcc-oracle/4.8.5-44.0.5/version.desc
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
repository_branch='oracle/gcc/ol7-u9'
|
||||
version_number='4.8'
|
5
packages/gcc-oracle/package.desc
Normal file
5
packages/gcc-oracle/package.desc
Normal file
@ -0,0 +1,5 @@
|
||||
master='gcc'
|
||||
repository='git https://github.com/oracle/gcc.git'
|
||||
origin='Oracle'
|
||||
src_release='n'
|
||||
src_devel='y'
|
2
packages/glibc-oracle/2.17-317.0.3/version.desc
vendored
Normal file
2
packages/glibc-oracle/2.17-317.0.3/version.desc
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
repository_branch='oracle/glibc/ol7-u9'
|
||||
version_number='2.17'
|
5
packages/glibc-oracle/package.desc
Normal file
5
packages/glibc-oracle/package.desc
Normal file
@ -0,0 +1,5 @@
|
||||
master='glibc'
|
||||
repository='git https://github.com/oracle/glibc.git'
|
||||
origin='Oracle'
|
||||
src_release='n'
|
||||
src_devel='y'
|
2
packages/linux-oracle/4.14.35-2025.400.8/version.desc
vendored
Normal file
2
packages/linux-oracle/4.14.35-2025.400.8/version.desc
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
repository_branch='v4.14.35-2025.400.8'
|
||||
version_number='4.14'
|
5
packages/linux-oracle/package.desc
Normal file
5
packages/linux-oracle/package.desc
Normal file
@ -0,0 +1,5 @@
|
||||
master='linux'
|
||||
origin='Oracle'
|
||||
repository='git https://github.com/oracle/linux-uek.git'
|
||||
src_release='n'
|
||||
src_devel='y'
|
21
samples/arm-ol7u9-linux-gnueabi/crosstool.config
Normal file
21
samples/arm-ol7u9-linux-gnueabi/crosstool.config
Normal file
@ -0,0 +1,21 @@
|
||||
CT_CONFIG_VERSION="3"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_ARM=y
|
||||
CT_TARGET_VENDOR="ol7u9"
|
||||
CT_ARCH_FLOAT_SW=y
|
||||
CT_KERNEL_LINUX=y
|
||||
CT_LINUX_USE_ORACLE=y
|
||||
CT_LINUX_ORACLE_V_4_14=y
|
||||
CT_LINUX_ORACLE_VERSION="4.14.35-2025.400.8"
|
||||
CT_BINUTILS_USE_ORACLE=y
|
||||
CT_BINUTILS_ORACLE_V_2_27_44=y
|
||||
CT_BINUTILS_LINKER_LD_GOLD=y
|
||||
CT_BINUTILS_GOLD_THREADS=y
|
||||
CT_BINUTILS_LD_WRAPPER=y
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
CT_GLIBC_USE_ORACLE=y
|
||||
CT_GLIBC_ORACLE_V_2_17_317_0_3=y
|
||||
CT_GCC_USE_ORACLE=y
|
||||
CT_GCC_ORACLE_V_4_8=y
|
||||
CT_GCC_ORACLE_VERSION="4.8.5-44.0.5"
|
||||
CT_CC_LANG_CXX=y
|
3
samples/arm-ol7u9-linux-gnueabi/reported.by
Normal file
3
samples/arm-ol7u9-linux-gnueabi/reported.by
Normal file
@ -0,0 +1,3 @@
|
||||
reporter_name="Jose E. Marchesi"
|
||||
reporter_url=""
|
||||
reporter_comment="OL 7.9 toolchain configured for ARM w/o fp hardware"
|
21
samples/arm-ol7u9-linux-gnueabihf/crosstool.config
Normal file
21
samples/arm-ol7u9-linux-gnueabihf/crosstool.config
Normal file
@ -0,0 +1,21 @@
|
||||
CT_CONFIG_VERSION="3"
|
||||
CT_OBSOLETE=y
|
||||
CT_ARCH_ARM=y
|
||||
CT_TARGET_VENDOR="ol7u9"
|
||||
CT_ARCH_FLOAT_HW=y
|
||||
CT_KERNEL_LINUX=y
|
||||
CT_LINUX_USE_ORACLE=y
|
||||
CT_LINUX_ORACLE_V_4_14=y
|
||||
CT_LINUX_ORACLE_VERSION="4.14.35-2025.400.8"
|
||||
CT_BINUTILS_USE_ORACLE=y
|
||||
CT_BINUTILS_ORACLE_V_2_27_44=y
|
||||
CT_BINUTILS_LINKER_LD_GOLD=y
|
||||
CT_BINUTILS_GOLD_THREADS=y
|
||||
CT_BINUTILS_LD_WRAPPER=y
|
||||
CT_BINUTILS_PLUGINS=y
|
||||
CT_GLIBC_USE_ORACLE=y
|
||||
CT_GLIBC_ORACLE_V_2_17_317_0_3=y
|
||||
CT_GCC_USE_ORACLE=y
|
||||
CT_GCC_ORACLE_V_4_8=y
|
||||
CT_GCC_ORACLE_VERSION="4.8.5-44.0.5"
|
||||
CT_CC_LANG_CXX=y
|
3
samples/arm-ol7u9-linux-gnueabihf/reported.by
Normal file
3
samples/arm-ol7u9-linux-gnueabihf/reported.by
Normal file
@ -0,0 +1,3 @@
|
||||
reporter_name="Jose E. Marchesi"
|
||||
reporter_url=""
|
||||
reporter_comment="OL 7.9 toolchain configured for ARM with fp hardware"
|
Loading…
Reference in New Issue
Block a user