mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] Add ptxconfigs for arm-cortexa5 toolchains
@ 2013-10-02  6:42 Josef Holzmayr
  2013-10-02  6:42 ` Josef Holzmayr
  2013-11-21 14:59 ` Andreas Bießmann
  0 siblings, 2 replies; 5+ messages in thread
From: Josef Holzmayr @ 2013-10-02  6:42 UTC (permalink / raw)
  To: ptxdist, mol, mkl; +Cc: leupold

[-- Attachment #1: Type: text/plain, Size: 631 bytes --]


This adds two ptxconfigs for building the following toolchains:
- arm-cortexa5-softfp
- arm-cortexa5-hardfp
Both are based off the respective arm-cortexa8 configurations.

Tested on Atmel SAMA5D31 here.

-- 
_____________________________________________________________
R-S-I Elektrotechnik GmbH & Co. KG
Woelkestrasse 11
D-85301 Schweitenkirchen
Fon: +49 8444 9204-0
Fax: +49 8444 9204-50
www.rsi-elektrotechnik.de

_____________________________________________________________
Amtsgericht Ingolstadt - GmbH: HRB 191328 - KG: HRA 170363
Gesch�ftsf�hrer: Dr.-Ing. Michael Sorg, Dipl.-Ing. Franz Sorg
USt-IdNr.: DE 128592548



[-- Attachment #2: Type: text/plain, Size: 48 bytes --]

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ptxdist] [PATCH] Add ptxconfigs for arm-cortexa5 toolchains
  2013-10-02  6:42 [ptxdist] [PATCH] Add ptxconfigs for arm-cortexa5 toolchains Josef Holzmayr
@ 2013-10-02  6:42 ` Josef Holzmayr
  2013-11-21 14:59 ` Andreas Bießmann
  1 sibling, 0 replies; 5+ messages in thread
From: Josef Holzmayr @ 2013-10-02  6:42 UTC (permalink / raw)
  To: ptxdist, mol, mkl; +Cc: leupold, Josef Holzmayr

[-- Attachment #1: Type: text/plain, Size: 10512 bytes --]

Signed-off-by: Josef Holzmayr <holzmayr@rsi-elektrotechnik.de>
---
 ....0_binutils-2.22_kernel-3.6-sanitized.ptxconfig |  125 ++++++++++++++++++++
 ....0_binutils-2.22_kernel-3.6-sanitized.ptxconfig |  125 ++++++++++++++++++++
 2 files changed, 250 insertions(+)
 create mode 100644 ptxconfigs/arm-cortexa5-linux-gnueabi_gcc-4.7.3_glibc-2.16.0_binutils-2.22_kernel-3.6-sanitized.ptxconfig
 create mode 100644 ptxconfigs/arm-cortexa5-linux-gnueabihf_gcc-4.7.3_glibc-2.16.0_binutils-2.22_kernel-3.6-sanitized.ptxconfig

diff --git a/ptxconfigs/arm-cortexa5-linux-gnueabi_gcc-4.7.3_glibc-2.16.0_binutils-2.22_kernel-3.6-sanitized.ptxconfig b/ptxconfigs/arm-cortexa5-linux-gnueabi_gcc-4.7.3_glibc-2.16.0_binutils-2.22_kernel-3.6-sanitized.ptxconfig
new file mode 100644
index 0000000..0ecbc0e
--- /dev/null
+++ b/ptxconfigs/arm-cortexa5-linux-gnueabi_gcc-4.7.3_glibc-2.16.0_binutils-2.22_kernel-3.6-sanitized.ptxconfig
@@ -0,0 +1,125 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# PTXdist 2012.12.0
+#
+PTXCONF__ptxconfig_MAGIC__=y
+PTXCONF_BUILD_TOOLCHAIN=y
+PTXCONF_NO_PLATFORM=y
+PTXCONF_PROJECT="OSELAS.Toolchain-2012.12.0"
+
+#
+# ----------------------------------
+#
+PTXCONF_ARCH_ARM=y
+# PTXCONF_ARCH_M68K is not set
+# PTXCONF_ARCH_MIPS is not set
+# PTXCONF_ARCH_POWERPC is not set
+# PTXCONF_ARCH_I386 is not set
+# PTXCONF_ARCH_X86_64 is not set
+# PTXCONF_ARCH_AVR is not set
+# PTXCONF_ARCH_AVR32 is not set
+PTXCONF_ARCH="arm"
+PTXCONF_GNU_TARGET="arm-cortexa5-linux-gnueabi"
+PTXCONF_SIZEOF_LONG_DOUBLE="8"
+
+#
+# ----------------------------------
+#
+PTXCONF_LIBC_HEADERS=y
+PTXCONF_LIBC_FIRST=y
+PTXCONF_LIBC=y
+PTXCONF_LIBC_GLIBC=y
+# PTXCONF_LIBC_UCLIBC is not set
+# PTXCONF_LIBC_NEWLIB is not set
+# PTXCONF_LIBC_MINGW is not set
+# PTXCONF_LIBC_AVR is not set
+PTXCONF_TOOLCHAIN_ENABLE_SYSROOT=y
+PTXCONF_TOOLCHAIN_CONFIG_SYSROOT="--with-sysroot=${SYSROOT}"
+PTXCONF_TOOLCHAIN_DISABLE_MULTILIB=y
+PTXCONF_TOOLCHAIN_CONFIG_MULTILIB="--disable-multilib"
+PTXCONF_GLIBC_HEADERS=y
+PTXCONF_GLIBC_CRT=y
+PTXCONF_GLIBC_FIRST=y
+PTXCONF_GLIBC=y
+PTXCONF_GLIBC_VERSION="2.16.0"
+PTXCONF_GLIBC_MD5="b1030e3c7150419bf8bd0ba0017cdbc7"
+PTXCONF_GLIBC_TIMESTAMP=""
+PTXCONF_GLIBC_SERIES=""
+PTXCONF_GLIBC_ENABLE_KERNEL="2.6.32"
+PTXCONF_GLIBC_CONFIG_EXTRA=""
+PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc"
+PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
+# PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set
+PTXCONF_GLIBC_ADDON_NPTL=y
+PTXCONF_GLIBC_TLS=y
+PTXCONF_GLIBC_EXTRA_ADDONS=""
+PTXCONF_GLIBC_PORTS=y
+PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}"
+PTXCONF_GLIBC_PORTS_MD5="668bcd584718ff0c6aa2f14b668595b6"
+PTXCONF_GLIBC_PORTS_TIMESTAMP="${PTXCONF_GLIBC_TIMESTAMP}"
+PTXCONF_GLIBC_PORTS_SERIES=""
+PTXCONF_CROSS_BINUTILS=y
+PTXCONF_CROSS_BINUTILS_VERSION="2.22"
+PTXCONF_CROSS_BINUTILS_MD5="ee0f10756c84979622b992a4a61ea3f5"
+# PTXCONF_CROSS_ELF2FLT is not set
+PTXCONF_KERNEL_HEADERS=y
+PTXCONF_KERNEL_HEADERS_VERSION="3.6"
+PTXCONF_KERNEL_HEADERS_MD5="1a1760420eac802c541a20ab51a093d1"
+PTXCONF_KERNEL_HEADERS_SANITIZED=y
+PTXCONF_CROSS_GCC=y
+PTXCONF_CROSS_GCC_VERSION="4.7.3"
+PTXCONF_CROSS_GCC_MD5="590481ff4aff1a9e0f9a206516248877"
+PTXCONF_CROSS_GCC_DL_VERSION="linaro-4.7-2012.11"
+PTXCONF_CROSS_GCC_PKGVERSION="${PTXCONF_PROJECT} ${PTXCONF_CROSS_GCC_DL_VERSION}"
+PTXCONF_CROSS_GCC_43=y
+PTXCONF_CROSS_GCC_45=y
+PTXCONF_CROSS_GCC_SERIES=""
+PTXCONF_CROSS_GCC_CONFIG_EXTRA="--with-float=softfp --with-fpu=vfpv4-d16 --with-cpu=cortex-a5"
+
+#
+# Additional supported languages:
+#
+PTXCONF_CROSS_GCC_LANG_C=y
+PTXCONF_CROSS_GCC_LANG_CXX=y
+# PTXCONF_CROSS_GCC_LANG_FORTRAN is not set
+# PTXCONF_CROSS_GCC_LANG_JAVA is not set
+PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y
+PTXCONF_CROSS_GCC_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit"
+PTXCONF_CROSS_GCC_DISABLE_SJLJ_EXCEPTIONS=y
+PTXCONF_CROSS_GCC_CONFIG_SJLJ_EXCEPTIONS="--disable-sjlj-exceptions"
+PTXCONF_CROSS_GCC_DISABLE_LIBSSP=y
+PTXCONF_CROSS_GCC_CONFIG_LIBSSP="--disable-libssp"
+PTXCONF_CROSS_GCC_ENABLE_SHARED=y
+PTXCONF_CROSS_GCC_CONFIG_SHARED="--enable-shared"
+PTXCONF_CROSS_GCC_THREADS_POSIX=y
+PTXCONF_CROSS_GCC_THREADS="posix"
+PTXCONF_CROSS_GCC_FIRST=y
+PTXCONF_CROSS_GDB=y
+PTXCONF_CROSS_GDB_VERSION="7.5"
+PTXCONF_CROSS_GDB_MD5="24a6779a9fe0260667710de1b082ef61"
+PTXCONF_CROSS_TOOLCHAIN=y
+PTXCONF_HOST_EXPAT=y
+PTXCONF_HOST_GMP=y
+PTXCONF_HOST_MPC=y
+PTXCONF_HOST_MPFR=y
+PTXCONF_HOST_ZLIB=y
+PTXCONF_HOST_LIBELF=y
+PTXCONF_HOST_AUTOTOOLS_AUTOCONF=y
+
+#
+# ----------------------------------
+#
+
+#
+# misc                        
+#
+PTXCONF_PREFIX="/opt"
+PTXCONF_PREFIX_KERNEL="-sanitized"
+PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}${PTXCONF_PREFIX_JAVA}-glibc-${PTXCONF_GLIBC_VERSION}-binutils-${PTXCONF_CROSS_BINUTILS_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}"
+PTXCONF_SYSROOT_HOST="${PTXDIST_PLATFORMDIR}/sysroot-host"
+PTXCONF_SYSROOT_CROSS="${PTX_AUTOBUILD_DESTDIR}${PTXCONF_PREFIX}/${PTXCONF_PROJECT}/${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}"
+PTXCONF_SYSROOT_TARGET="${PTXCONF_SYSROOT_CROSS}/sysroot-${PTXCONF_GNU_TARGET}"
+PTXCONF_PLATFORM="${PTXCONF_GNU_TARGET}-${PTXCONF_PREFIX_TCID}"
+PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-"
+# PTXCONF_TOOLCHAIN_DEBUG is not set
+PTXCONF_CONFIGFILE_VERSION="2012.12.0"
diff --git a/ptxconfigs/arm-cortexa5-linux-gnueabihf_gcc-4.7.3_glibc-2.16.0_binutils-2.22_kernel-3.6-sanitized.ptxconfig b/ptxconfigs/arm-cortexa5-linux-gnueabihf_gcc-4.7.3_glibc-2.16.0_binutils-2.22_kernel-3.6-sanitized.ptxconfig
new file mode 100644
index 0000000..8985128
--- /dev/null
+++ b/ptxconfigs/arm-cortexa5-linux-gnueabihf_gcc-4.7.3_glibc-2.16.0_binutils-2.22_kernel-3.6-sanitized.ptxconfig
@@ -0,0 +1,125 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# PTXdist 2012.12.0
+#
+PTXCONF__ptxconfig_MAGIC__=y
+PTXCONF_BUILD_TOOLCHAIN=y
+PTXCONF_NO_PLATFORM=y
+PTXCONF_PROJECT="OSELAS.Toolchain-2012.12.0"
+
+#
+# ----------------------------------
+#
+PTXCONF_ARCH_ARM=y
+# PTXCONF_ARCH_M68K is not set
+# PTXCONF_ARCH_MIPS is not set
+# PTXCONF_ARCH_POWERPC is not set
+# PTXCONF_ARCH_I386 is not set
+# PTXCONF_ARCH_X86_64 is not set
+# PTXCONF_ARCH_AVR is not set
+# PTXCONF_ARCH_AVR32 is not set
+PTXCONF_ARCH="arm"
+PTXCONF_GNU_TARGET="arm-cortexa5-linux-gnueabihf"
+PTXCONF_SIZEOF_LONG_DOUBLE="8"
+
+#
+# ----------------------------------
+#
+PTXCONF_LIBC_HEADERS=y
+PTXCONF_LIBC_FIRST=y
+PTXCONF_LIBC=y
+PTXCONF_LIBC_GLIBC=y
+# PTXCONF_LIBC_UCLIBC is not set
+# PTXCONF_LIBC_NEWLIB is not set
+# PTXCONF_LIBC_MINGW is not set
+# PTXCONF_LIBC_AVR is not set
+PTXCONF_TOOLCHAIN_ENABLE_SYSROOT=y
+PTXCONF_TOOLCHAIN_CONFIG_SYSROOT="--with-sysroot=${SYSROOT}"
+PTXCONF_TOOLCHAIN_DISABLE_MULTILIB=y
+PTXCONF_TOOLCHAIN_CONFIG_MULTILIB="--disable-multilib"
+PTXCONF_GLIBC_HEADERS=y
+PTXCONF_GLIBC_CRT=y
+PTXCONF_GLIBC_FIRST=y
+PTXCONF_GLIBC=y
+PTXCONF_GLIBC_VERSION="2.16.0"
+PTXCONF_GLIBC_MD5="b1030e3c7150419bf8bd0ba0017cdbc7"
+PTXCONF_GLIBC_TIMESTAMP=""
+PTXCONF_GLIBC_SERIES=""
+PTXCONF_GLIBC_ENABLE_KERNEL="2.6.32"
+PTXCONF_GLIBC_CONFIG_EXTRA=""
+PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc"
+PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
+# PTXCONF_GLIBC_ADDON_LINUXTHREADS is not set
+PTXCONF_GLIBC_ADDON_NPTL=y
+PTXCONF_GLIBC_TLS=y
+PTXCONF_GLIBC_EXTRA_ADDONS=""
+PTXCONF_GLIBC_PORTS=y
+PTXCONF_GLIBC_PORTS_VERSION="${PTXCONF_GLIBC_VERSION}"
+PTXCONF_GLIBC_PORTS_MD5="668bcd584718ff0c6aa2f14b668595b6"
+PTXCONF_GLIBC_PORTS_TIMESTAMP="${PTXCONF_GLIBC_TIMESTAMP}"
+PTXCONF_GLIBC_PORTS_SERIES=""
+PTXCONF_CROSS_BINUTILS=y
+PTXCONF_CROSS_BINUTILS_VERSION="2.22"
+PTXCONF_CROSS_BINUTILS_MD5="ee0f10756c84979622b992a4a61ea3f5"
+# PTXCONF_CROSS_ELF2FLT is not set
+PTXCONF_KERNEL_HEADERS=y
+PTXCONF_KERNEL_HEADERS_VERSION="3.6"
+PTXCONF_KERNEL_HEADERS_MD5="1a1760420eac802c541a20ab51a093d1"
+PTXCONF_KERNEL_HEADERS_SANITIZED=y
+PTXCONF_CROSS_GCC=y
+PTXCONF_CROSS_GCC_VERSION="4.7.3"
+PTXCONF_CROSS_GCC_MD5="590481ff4aff1a9e0f9a206516248877"
+PTXCONF_CROSS_GCC_DL_VERSION="linaro-4.7-2012.11"
+PTXCONF_CROSS_GCC_PKGVERSION="${PTXCONF_PROJECT} ${PTXCONF_CROSS_GCC_DL_VERSION}"
+PTXCONF_CROSS_GCC_43=y
+PTXCONF_CROSS_GCC_45=y
+PTXCONF_CROSS_GCC_SERIES=""
+PTXCONF_CROSS_GCC_CONFIG_EXTRA="--with-float=hard --with-fpu=vfpv4-d16 --with-cpu=cortex-a5"
+
+#
+# Additional supported languages:
+#
+PTXCONF_CROSS_GCC_LANG_C=y
+PTXCONF_CROSS_GCC_LANG_CXX=y
+# PTXCONF_CROSS_GCC_LANG_FORTRAN is not set
+# PTXCONF_CROSS_GCC_LANG_JAVA is not set
+PTXCONF_CROSS_GCC_ENABLE_CXA_ATEXIT=y
+PTXCONF_CROSS_GCC_CONFIG_CXA_ATEXIT="--enable-__cxa_atexit"
+PTXCONF_CROSS_GCC_DISABLE_SJLJ_EXCEPTIONS=y
+PTXCONF_CROSS_GCC_CONFIG_SJLJ_EXCEPTIONS="--disable-sjlj-exceptions"
+PTXCONF_CROSS_GCC_DISABLE_LIBSSP=y
+PTXCONF_CROSS_GCC_CONFIG_LIBSSP="--disable-libssp"
+PTXCONF_CROSS_GCC_ENABLE_SHARED=y
+PTXCONF_CROSS_GCC_CONFIG_SHARED="--enable-shared"
+PTXCONF_CROSS_GCC_THREADS_POSIX=y
+PTXCONF_CROSS_GCC_THREADS="posix"
+PTXCONF_CROSS_GCC_FIRST=y
+PTXCONF_CROSS_GDB=y
+PTXCONF_CROSS_GDB_VERSION="7.5"
+PTXCONF_CROSS_GDB_MD5="24a6779a9fe0260667710de1b082ef61"
+PTXCONF_CROSS_TOOLCHAIN=y
+PTXCONF_HOST_EXPAT=y
+PTXCONF_HOST_GMP=y
+PTXCONF_HOST_MPC=y
+PTXCONF_HOST_MPFR=y
+PTXCONF_HOST_ZLIB=y
+PTXCONF_HOST_LIBELF=y
+PTXCONF_HOST_AUTOTOOLS_AUTOCONF=y
+
+#
+# ----------------------------------
+#
+
+#
+# misc                        
+#
+PTXCONF_PREFIX="/opt"
+PTXCONF_PREFIX_KERNEL="-sanitized"
+PTXCONF_PREFIX_TCID="gcc-${PTXCONF_CROSS_GCC_VERSION}${PTXCONF_PREFIX_JAVA}-glibc-${PTXCONF_GLIBC_VERSION}-binutils-${PTXCONF_CROSS_BINUTILS_VERSION}-kernel-${PTXCONF_KERNEL_HEADERS_VERSION}${PTXCONF_PREFIX_KERNEL}"
+PTXCONF_SYSROOT_HOST="${PTXDIST_PLATFORMDIR}/sysroot-host"
+PTXCONF_SYSROOT_CROSS="${PTX_AUTOBUILD_DESTDIR}${PTXCONF_PREFIX}/${PTXCONF_PROJECT}/${PTXCONF_GNU_TARGET}/${PTXCONF_PREFIX_TCID}"
+PTXCONF_SYSROOT_TARGET="${PTXCONF_SYSROOT_CROSS}/sysroot-${PTXCONF_GNU_TARGET}"
+PTXCONF_PLATFORM="${PTXCONF_GNU_TARGET}-${PTXCONF_PREFIX_TCID}"
+PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-"
+# PTXCONF_TOOLCHAIN_DEBUG is not set
+PTXCONF_CONFIGFILE_VERSION="2012.12.0"
-- 
1.7.9.5


-- 
_____________________________________________________________
R-S-I Elektrotechnik GmbH & Co. KG
Woelkestrasse 11
D-85301 Schweitenkirchen
Fon: +49 8444 9204-0
Fax: +49 8444 9204-50
www.rsi-elektrotechnik.de

_____________________________________________________________
Amtsgericht Ingolstadt - GmbH: HRB 191328 - KG: HRA 170363
Gesch�ftsf�hrer: Dr.-Ing. Michael Sorg, Dipl.-Ing. Franz Sorg
USt-IdNr.: DE 128592548



[-- Attachment #2: Type: text/plain, Size: 48 bytes --]

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [PATCH] Add ptxconfigs for arm-cortexa5 toolchains
  2013-10-02  6:42 [ptxdist] [PATCH] Add ptxconfigs for arm-cortexa5 toolchains Josef Holzmayr
  2013-10-02  6:42 ` Josef Holzmayr
@ 2013-11-21 14:59 ` Andreas Bießmann
  2013-11-21 15:24   ` Josef Holzmayr
  1 sibling, 1 reply; 5+ messages in thread
From: Andreas Bießmann @ 2013-11-21 14:59 UTC (permalink / raw)
  To: ptxdist

Hi Josef Holzmayr,

Am 2013-10-02 08:42, schrieb Josef Holzmayr:
> This adds two ptxconfigs for building the following toolchains:
> - arm-cortexa5-softfp
> - arm-cortexa5-hardfp
> Both are based off the respective arm-cortexa8 configurations.
> 
> Tested on Atmel SAMA5D31 here.

I'd like to test your toolchains but couldn't build a rootfs 
successfully. Do you have some basic working setup for a rootfs?

One thing makes me wonder: You build the gcc with --with-fpu=vfpv4-d16 
but the resulting ld.so has 'Tag_FP_arch: VFPv3' (according to readelf). 
I think that is wrong cause you requested VFPv4-D16.

Best regards

Andreas Bießmann

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [PATCH] Add ptxconfigs for arm-cortexa5 toolchains
  2013-11-21 14:59 ` Andreas Bießmann
@ 2013-11-21 15:24   ` Josef Holzmayr
  2013-11-21 15:38     ` Andreas Bießmann
  0 siblings, 1 reply; 5+ messages in thread
From: Josef Holzmayr @ 2013-11-21 15:24 UTC (permalink / raw)
  To: ptxdist

Howdy!

Am 21.11.2013 15:59, schrieb Andreas Bießmann:
 > Hi Josef Holzmayr,
 > Am 2013-10-02 08:42, schrieb Josef Holzmayr:
 >> Tested on Atmel SAMA5D31 here.
 > I'd like to test your toolchains but couldn't build a rootfs
 > successfully. Do you have some basic working setup for a rootfs?

It's been some time, but
https://github.com/LetoThe2nd/BSP-sama5d
should work, IMHO. Its still configured for armv5te, but should build 
with the a5-chain.

 > One thing makes me wonder: You build the gcc with --with-fpu=vfpv4-d16
 > but the resulting ld.so has 'Tag_FP_arch: VFPv3' (according to readelf).
 > I think that is wrong cause you requested VFPv4-D16.

I admit I haven't looked into that, coworker provided the flags :/

Greetz
_____________________________________________________________
Josef Holzmayr
Dipl-Ing. (FH)
Entwicklung Embedded Devices / Software

Tel.: +49 8444 9204-48>
Fax:  +49 8444 9204-50
holzmayr@rsi-elektrotechnik.de

R-S-I Elektrotechnik GmbH & Co. KG
Woelkestrasse 11
D-85301 Schweitenkirchen
www.rsi-elektrotechnik.de
_____________________________________________________________
Amtsgericht Ingolstadt - GmbH: HRB 191328 - KG: HRA 170363
Geschäftsführer: Dr.-Ing. Michael Sorg, Dipl.-Ing. Franz Sorg
USt-IdNr.: DE 128592548



-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [PATCH] Add ptxconfigs for arm-cortexa5 toolchains
  2013-11-21 15:24   ` Josef Holzmayr
@ 2013-11-21 15:38     ` Andreas Bießmann
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Bießmann @ 2013-11-21 15:38 UTC (permalink / raw)
  To: ptxdist; +Cc: Josef Holzmayr

Hi Josef,

Am 2013-11-21 16:24, schrieb Josef Holzmayr:
> Howdy!
> 
> Am 21.11.2013 15:59, schrieb Andreas Bießmann:
>> Hi Josef Holzmayr,
>> Am 2013-10-02 08:42, schrieb Josef Holzmayr:
>>> Tested on Atmel SAMA5D31 here.
>> I'd like to test your toolchains but couldn't build a rootfs
>> successfully. Do you have some basic working setup for a rootfs?
> 
> It's been some time, but
> https://github.com/LetoThe2nd/BSP-sama5d
> should work, IMHO. Its still configured for armv5te, but should build
> with the a5-chain.

well, the platformconfigs use v4t toolchain ;)
And my minimalistic BSP also build fine with the provided a5 toolchain. 
But unfortunately the init dies very early ...

>> One thing makes me wonder: You build the gcc with --with-fpu=vfpv4-d16
>> but the resulting ld.so has 'Tag_FP_arch: VFPv3' (according to 
>> readelf).
>> I think that is wrong cause you requested VFPv4-D16.
> 
> I admit I haven't looked into that, coworker provided the flags :/

Ok, so I'd  say that toolchain is non working unfortunately :(

Could you please ask your co-worker if these flags produce a working 
gcc-4.7.3-glibc-2.16.0-binutils-2.22 arm-cortexa5-linux-gnueabi{hf} and 
used in real live projects?
Maybe the flags are correct but for example the gcc is too old?

I'm interested in cortex-a5 toolchain but will not spend much effort on 
that right now. Maybe I could give it a spin on Christmas vacation ;)

Best regards

Andreas Bießmann

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-11-21 15:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-02  6:42 [ptxdist] [PATCH] Add ptxconfigs for arm-cortexa5 toolchains Josef Holzmayr
2013-10-02  6:42 ` Josef Holzmayr
2013-11-21 14:59 ` Andreas Bießmann
2013-11-21 15:24   ` Josef Holzmayr
2013-11-21 15:38     ` Andreas Bießmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox