Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: README
===================================================================
--- README	(nonexistent)
+++ README	(revision 5)
@@ -0,0 +1,58 @@
+
+/* begin *
+
+   If you build gmp/mpfr/mpc inside of gcc source tree; then you have to apply following patches:
+
+     gcc-12.2.0-fixinc-gmp-inside.patch
+     gcc-12.2.0-gmp-inside.patch
+
+   If you use system installed gmp/mpfr/mpc, then you have to apply other patches:
+
+     gcc-12.2.0-fixinc-gmp-outside.patch
+     gcc-12.2.0-x86_64-multilib.patch
+
+   libcpp:
+   ======
+     gcc-12.2.0-build-libcpp.patch - is needed when build != host machine for avoid error related to
+     pass target CFLAGS to the build compiler.
+     NOTE:
+     ----
+       The patch 'gcc-12.2.0-build-libcpp.patch' should be applyed strongly after
+       the 'gcc-12.2.0-gmp-inside.patch'.
+
+
+   Ada CCACHE:
+   ==========
+     gcc-12.2.0-ccache-ada.patch - gnatmake/gnatlink not correct parses --GCC="..." options
+                                   If you will use --GCC="ccache gcc --someflags" then these
+                                   utilites deside that CC=ccache and CFLAGS="gcc --someflags".
+                                   This patch created especialy for building ada/tools without
+                                   ccache in case when whole build system uses ccache as well.
+                                   If you applay this patch then you have to export two variables
+                                   from your Makefile (which builds GCC):
+
+                                     export GCC_FOR_GNAT      = $(CROSS_COMPILE)gcc --sysroot=$(TARGET_DEST_DIR)
+                                     export GCC_LINK_FOR_GNAT = $(CROSS_COMPILE)g++ --sysroot=$(TARGET_DEST_DIR)
+
+                                   without $(CCACHE) before $(CROSS_COMPILE)gcc/g++ .
+
+
+   Patches order:
+   =============
+     gcc-12.2.0-gmp-inside.patch
+     gcc-12.2.0-build-libcpp.patch
+     gcc-12.2.0-no-fixincludes.patch
+     gcc-12.2.0-fixinc-gmp-inside.patch <-OR-> gcc-12.2.0-fixinc-gmp-outside.patch
+
+     gcc-12.2.0-ccache-ada.patch
+     gcc-12.2.0-fortran-interface.patch
+     gcc-12.2.0-libstdc++-docs.patch
+     gcc-12.2.0-libtool-no-rpath.patch
+
+     gcc-12.2.0-aarch64-multilib.patch
+     gcc-12.2.0-ppc64-multilib.patch
+     gcc-12.2.0-ppc64le-multilib.patch
+     gcc-12.2.0-x86_64-multilib.patch
+
+
+ * end */
Index: .
===================================================================
--- .	(nonexistent)
+++ .	(revision 5)

Property changes on: .
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~