Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
older | 2019-05-08 | ||
toolchain-powerpc64-x86_64pc-linux-gnu-bin-1.6.0.1.tar.xz | 2023-11-10 | 125.8 MB | |
toolchain-powerpc64-x86_64pc-linux-gnu-bin-1.6.0.1o.tar.xz | 2023-11-04 | 115.3 MB | |
README-powerpc64.txt | 2023-11-01 | 3.6 kB | |
toolchain-powerpc64-x86_64pc-linux-gnu-bin-1.4.10.1.tar.xz | 2022-09-26 | 107.2 MB | |
Totals: 5 Items | 348.3 MB | 0 |
Development host 64bit info =========================== (issue.net): Ubuntu 20.04.6 LTS (uname -snrv): Linux VMXub2004 5.4.0-165-generic #182-Ubuntu SMP Mon Oct 2 19:43:28 UTC 2023 (gcc -v): gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) target=x86_64-linux-gnu, multilib-list=m32,m64,mx32 Cross-toolchain 1.6.x info ========================== - x86_64 host toolchain for powerpc/powerpc64 Big Endian targets (multilib-list=m32,m64) - statically linked, position indipendent code host tools - toolchain wrapper with --autolink, --flags, --version commands available - default sysroot:powerpc64-x86_64pc-linux-gnu - kernel headers 4.14.311 - binutils 2.41 (1.6.0.1) - glibc 2.38 (1.6.0.1) + CVE-2023-4527/4806/4911 patches - gcc 12.3.0 (1.6.0.1o: 9.3.0, asm default ppc/ppc64) - only c/c++, not "go" - specialized build for powerpc core E500/E5500 (see mkktch*) - Please build C++ sources with "-Werror=return-type" option! (see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43943 for details) - See also: https://www.freshports.org/devel Installation procedure: ======================= - Expand into an existing folder (tar xJf ...) - Add <folder>/bin to $PATH - cd <folder>/bin - ./toolchain-wrapper.sh --autolink ${MYTARGETNAME} - Eventually set c++ standard, e.g.: sed --in-place=.bak -e "/^DSTCPPFL/s:=.*:=\"-std=c++1z\":" ./toolchain-wrapper.sh - Use cross-tool with canonical name powerpc64-${MYTARGETNAME}-*, e.g.: powerpc64-ppc64tgt-linux-gnu-gcc ... powerpc64-ppc64tgt-linux-gnu-g++ ... Toolchain wrapper environment variables: ======================================== _WRAPARCH : can be set to force $_EOSTCH_ARCH1 : or bypass both (wrapper won't add any flag!) SYSROOT : if defined, overwrite default (toolchain) sysroot path _EOSWRP_SECURITY_LEVEL : set to 0..4, where '0' is "none" (default) _EOSWRP_ADD_SYSROOT_FLAGS : set to "no" to stop adding sysroot-related opts _EOSWRP_ADD_SYSROOT_INCL : set to "yes" to add sysroot include options, too _EOSWRP_ADD_RPATH_FLAGS : set to "no" to stop adding "rpath" options _EOSWRP_ADD_USEROPTS_FIRST: set to "yes" to add user options before others Warnings and known issues: ========================== NONE (a.t.m) Pending CVE and other known problems ==================================== https://www.cvedetails.com/vulnerability-list/vendor_id-72/product_id-6825/GNU-Binutils.html https://www.cvedetails.com/vulnerability-list/vendor_id-72/product_id-960/GNU-GCC.html https://www.cvedetails.com/vulnerability-list/vendor_id-72/product_id-767/GNU-Glibc.html Cross-toolchain 1.4.x info (older) ================================== - x86_64 host toolchain for powerpc/powerpc64 Big Endian targets (multilib-list=m32,m64) - statically linked, position indipendent code host tools - toolchain wrapper with --autolink command available - default sysroot:powerpc64-x86_64pc-linux-gnu - kernel headers 4.14.179 - binutils 2.34 (1.4.0), 2.35.1 (1.4.5) or 2.37 (1.4.10) - glibc 2.31 (1.4.0), 2.32 (1.4.5) or 2.35 (1.4.10) - gcc 9.3.0 - only c/c++, not "go" - specialized build for powerpc core E500/E5500 (see mkktch* and rebuild.sh toolchain wrapper settings) - ABI option '-mno-spe / -mspe' no more available (no signal processor/hw floating point unit available) - definition of makedev/major/minor moved from sys/types.h to sys/sysmacros.h - Please build C++ sources with "-Werror=return-type" option! (see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43943 for details)