cleanup: remove unused scripts
This commit is contained in:
parent
505dde35ac
commit
e440df58c9
@ -1,117 +0,0 @@
|
|||||||
diff --color -rN -u binutils-2.38/bfd/config.bfd build/binutils-2.38/bfd/config.bfd
|
|
||||||
--- a/binutils-2.38/bfd/config.bfd 2022-01-22 13:14:07.000000000 +0100
|
|
||||||
+++ b/binutils-2.38/bfd/config.bfd 2022-10-01 22:12:16.914033792 +0200
|
|
||||||
@@ -651,6 +651,11 @@
|
|
||||||
targ_selvecs="iamcu_elf32_vec i386_pei_vec"
|
|
||||||
targ64_selvecs="x86_64_elf64_vec x86_64_elf32_vec x86_64_pe_vec x86_64_pei_vec l1om_elf64_vec k1om_elf64_vec"
|
|
||||||
;;
|
|
||||||
+ i[3-7]86-*-luna*)
|
|
||||||
+ targ_defvec=i386_elf32_vec
|
|
||||||
+ targ_selvecs=
|
|
||||||
+ targ64_selvecs=x86_64_elf64_vec
|
|
||||||
+ ;;
|
|
||||||
i[3-7]86-*-redox*)
|
|
||||||
targ_defvec=i386_elf32_vec
|
|
||||||
targ_selvecs=
|
|
||||||
@@ -706,6 +711,11 @@
|
|
||||||
targ_selvecs="i386_elf32_vec iamcu_elf32_vec x86_64_elf32_vec i386_pei_vec x86_64_pe_vec x86_64_pei_vec l1om_elf64_vec k1om_elf64_vec"
|
|
||||||
want64=true
|
|
||||||
;;
|
|
||||||
+ x86_64-*-luna*)
|
|
||||||
+ targ_defvec=x86_64_elf64_vec
|
|
||||||
+ targ_selvecs=i386_elf32_vec
|
|
||||||
+ want64=true
|
|
||||||
+ ;;
|
|
||||||
x86_64-*-mingw* | x86_64-*-pe | x86_64-*-pep | x86_64-*-cygwin)
|
|
||||||
targ_defvec=x86_64_pe_vec
|
|
||||||
targ_selvecs="x86_64_pe_vec x86_64_pei_vec x86_64_pe_big_vec x86_64_elf64_vec l1om_elf64_vec k1om_elf64_vec i386_pe_vec i386_pei_vec i386_elf32_vec iamcu_elf32_vec"
|
|
||||||
diff --color -rN -u binutils-2.38/gas/configure.tgt build/binutils-2.38/gas/configure.tgt
|
|
||||||
--- a/binutils-2.38/gas/configure.tgt 2022-01-22 13:14:08.000000000 +0100
|
|
||||||
+++ b/binutils-2.38/gas/configure.tgt 2022-10-01 22:12:38.115093972 +0200
|
|
||||||
@@ -238,6 +238,7 @@
|
|
||||||
x86_64*-linux-gnux32) arch=x86_64:32 ;;
|
|
||||||
esac ;;
|
|
||||||
i386-*-lynxos*) fmt=elf em=lynx ;;
|
|
||||||
+ i386-*-luna*) fmt=elf em=gnu ;;
|
|
||||||
i386-*-redox*) fmt=elf ;;
|
|
||||||
i386-*-solaris*) fmt=elf em=solaris ;;
|
|
||||||
i386-*-freebsd* \
|
|
||||||
diff --color -rN -u binutils-2.38/ld/configure.tgt build/binutils-2.38/ld/configure.tgt
|
|
||||||
--- a/binutils-2.38/ld/configure.tgt 2022-01-22 15:19:36.000000000 +0100
|
|
||||||
+++ b/binutils-2.38/ld/configure.tgt 2022-10-01 22:15:04.853571062 +0200
|
|
||||||
@@ -329,6 +329,11 @@
|
|
||||||
targ64_extra_emuls="elf_x86_64 elf32_x86_64 elf_l1om elf_k1om"
|
|
||||||
targ64_extra_libpath="elf_x86_64 elf32_x86_64"
|
|
||||||
;;
|
|
||||||
+i[3-7]86-*-luna*)
|
|
||||||
+ targ_emul=elf_i386_luna
|
|
||||||
+ targ_extra_emuls=elf_i386
|
|
||||||
+ targ64_extra_emuls="elf_x86_64_luna elf_x86_64"
|
|
||||||
+ ;;
|
|
||||||
i[3-7]86-*-redox*) targ_emul=elf_i386
|
|
||||||
targ_extra_emuls=elf_x86_64
|
|
||||||
;;
|
|
||||||
@@ -967,6 +972,10 @@
|
|
||||||
targ_extra_libpath="elf_i386 elf32_x86_64 elf_l1om elf_k1om"
|
|
||||||
tdir_elf_i386=`echo ${targ_alias} | sed -e 's/x86_64/i386/'`
|
|
||||||
;;
|
|
||||||
+x86_64-*-luna*)
|
|
||||||
+ targ_emul=elf_x86_64_luna
|
|
||||||
+ targ_extra_emuls="elf_i386_luna elf_x86_64 elf_i386"
|
|
||||||
+ ;;
|
|
||||||
x86_64-*-redox*) targ_emul=elf_x86_64
|
|
||||||
targ_extra_emuls=elf_i386
|
|
||||||
;;
|
|
||||||
diff --color -rN -u binutils-2.38/ld/emulparams/elf_i386_luna.sh build/binutils-2.38/ld/emulparams/elf_i386_luna.sh
|
|
||||||
--- a/dev/null 1970-01-01 01:00:00.000000000 +0100
|
|
||||||
+++ b/binutils-2.38/ld/emulparams/elf_i386_luna.sh 2022-10-01 21:52:12.394068335 +0200
|
|
||||||
@@ -0,0 +1,3 @@
|
|
||||||
+source_sh ${srcdir}/emulparams/elf_i386.sh
|
|
||||||
+TEXT_START_ADDR=0x08000000
|
|
||||||
+MAXPAGESIZE=0x1000
|
|
||||||
\ No newline at end of file
|
|
||||||
diff --color -rN -u binutils-2.38/ld/emulparams/elf_x86_64_luna.sh build/binutils-2.38/ld/emulparams/elf_x86_64_luna.sh
|
|
||||||
--- a/dev/null 1970-01-01 01:00:00.000000000 +0100
|
|
||||||
+++ b/binutils-2.38/ld/emulparams/elf_x86_64_luna.sh 2022-10-01 21:53:00.411200592 +0200
|
|
||||||
@@ -0,0 +1,2 @@
|
|
||||||
+source_sh ${srcdir}/emulparams/elf_x86_64.sh
|
|
||||||
+MAXPAGESIZE=0x1000
|
|
||||||
\ No newline at end of file
|
|
||||||
diff --color -rN -u binutils-2.38/ld/Makefile.am build/binutils-2.38/ld/Makefile.am
|
|
||||||
--- a/binutils-2.38/ld/Makefile.am 2022-01-22 13:14:09.000000000 +0100
|
|
||||||
+++ b/binutils-2.38/ld/Makefile.am 2022-10-01 22:18:02.660263017 +0200
|
|
||||||
@@ -278,6 +278,7 @@
|
|
||||||
eelf32xtensa.c \
|
|
||||||
eelf32z80.c \
|
|
||||||
eelf_i386.c \
|
|
||||||
+ eelf_i386_luna.c \
|
|
||||||
eelf_i386_be.c \
|
|
||||||
eelf_i386_fbsd.c \
|
|
||||||
eelf_i386_haiku.c \
|
|
||||||
@@ -464,6 +465,7 @@
|
|
||||||
eelf_x86_64_fbsd.c \
|
|
||||||
eelf_x86_64_haiku.c \
|
|
||||||
eelf_x86_64_sol2.c \
|
|
||||||
+ eelf_x86_64_luna.c \
|
|
||||||
ehppa64linux.c \
|
|
||||||
ei386pep.c \
|
|
||||||
emmo.c
|
|
||||||
diff --color -rN -u binutils-2.38/ld/Makefile.in build/binutils-2.38/ld/Makefile.in
|
|
||||||
--- a/binutils-2.38/ld/Makefile.in 2022-02-09 12:49:03.000000000 +0100
|
|
||||||
+++ b/binutils-2.38/ld/Makefile.in 2022-10-01 22:17:46.740196925 +0200
|
|
||||||
@@ -769,6 +769,7 @@
|
|
||||||
eelf32xtensa.c \
|
|
||||||
eelf32z80.c \
|
|
||||||
eelf_i386.c \
|
|
||||||
+ eelf_i386_luna.c \
|
|
||||||
eelf_i386_be.c \
|
|
||||||
eelf_i386_fbsd.c \
|
|
||||||
eelf_i386_haiku.c \
|
|
||||||
@@ -954,6 +955,7 @@
|
|
||||||
eelf_x86_64_fbsd.c \
|
|
||||||
eelf_x86_64_haiku.c \
|
|
||||||
eelf_x86_64_sol2.c \
|
|
||||||
+ eelf_x86_64_luna.c \
|
|
||||||
ehppa64linux.c \
|
|
||||||
ei386pep.c \
|
|
||||||
emmo.c
|
|
@ -1,6 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
source $(dirname $0)/env.sh
|
|
||||||
|
|
||||||
MOON_BUILD_DEBUG=1 tools/rebuild-iso.sh
|
|
@ -1,8 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
source $(dirname $0)/env.sh
|
|
||||||
|
|
||||||
cd $LUNA_ROOT
|
|
||||||
|
|
||||||
MOON_BUILD_STABLE=1 tools/rebuild-iso.sh
|
|
1
tools/build-stable-iso.sh
Symbolic link
1
tools/build-stable-iso.sh
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/home/apio/Dev/Luna/tools/rebuild-iso.sh
|
137
tools/gcc.patch
137
tools/gcc.patch
@ -1,137 +0,0 @@
|
|||||||
diff --color -rN -u gcc-12.2.0/config.sub build/gcc-12.2.0/config.sub
|
|
||||||
--- a/gcc-12.2.0/config.sub 2022-08-19 10:09:52.128656687 +0200
|
|
||||||
+++ b/gcc-12.2.0/config.sub 2022-10-02 11:27:45.660055384 +0200
|
|
||||||
@@ -1723,7 +1723,7 @@
|
|
||||||
| hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
|
|
||||||
| sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \
|
|
||||||
| hiux* | abug | nacl* | netware* | windows* \
|
|
||||||
- | os9* | macos* | osx* | ios* \
|
|
||||||
+ | os9* | macos* | osx* | ios* | luna* \
|
|
||||||
| mpw* | magic* | mmixware* | mon960* | lnews* \
|
|
||||||
| amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
|
|
||||||
| aos* | aros* | cloudabi* | sortix* | twizzler* \
|
|
||||||
diff --color -rN -u gcc-12.2.0/fixincludes/mkfixinc.sh build/gcc-12.2.0/fixincludes/mkfixinc.sh
|
|
||||||
--- a/gcc-12.2.0/fixincludes/mkfixinc.sh 2022-08-19 10:09:52.160657095 +0200
|
|
||||||
+++ b/gcc-12.2.0/fixincludes/mkfixinc.sh 2022-10-02 11:27:45.662055397 +0200
|
|
||||||
@@ -12,6 +12,8 @@
|
|
||||||
# Check for special fix rules for particular targets
|
|
||||||
case $machine in
|
|
||||||
i?86-*-cygwin* | \
|
|
||||||
+ *-luna* | \
|
|
||||||
+ *-*-luna* | \
|
|
||||||
i?86-*-mingw32* | \
|
|
||||||
x86_64-*-mingw32* | \
|
|
||||||
powerpc-*-eabisim* | \
|
|
||||||
diff --color -rN -u gcc-12.2.0/gcc/config/i386/x86_64-luna-kernel build/gcc-12.2.0/gcc/config/i386/x86_64-luna-kernel
|
|
||||||
--- a/dev/null 1970-01-01 01:00:00.000000000 +0100
|
|
||||||
+++ b/gcc-12.2.0/gcc/config/i386/x86_64-luna-kernel 2022-10-02 11:45:30.955856133 +0200
|
|
||||||
@@ -0,0 +1,4 @@
|
|
||||||
+#Add libgcc multilib variant without red-zone requirement, for use in the kernel
|
|
||||||
+
|
|
||||||
+MULTILIB_OPTIONS += mno-red-zone
|
|
||||||
+MULTILIB_DIRNAMES += no-red-zone
|
|
||||||
\ No newline at end of file
|
|
||||||
diff --color -rN -u gcc-12.2.0/gcc/config/luna.h build/gcc-12.2.0/gcc/config/luna.h
|
|
||||||
--- a/dev/null 1970-01-01 01:00:00.000000000 +0100
|
|
||||||
+++ b/gcc-12.2.0/gcc/config/luna.h 2022-10-02 11:27:45.663055404 +0200
|
|
||||||
@@ -0,0 +1,40 @@
|
|
||||||
+#undef TARGET_LUNA
|
|
||||||
+#define TARGET_LUNA 1
|
|
||||||
+
|
|
||||||
+/* Default arguments you want when running your
|
|
||||||
+ i686-luna-gcc/x86_64-luna-gcc toolchain */
|
|
||||||
+#undef LIB_SPEC
|
|
||||||
+#define LIB_SPEC "-lc" /* link against C standard library */
|
|
||||||
+
|
|
||||||
+/* Files that are linked before user code.
|
|
||||||
+ The %s tells GCC to look for these files in the library directory. */
|
|
||||||
+#undef STARTFILE_SPEC
|
|
||||||
+#define STARTFILE_SPEC "crt0.o%s crti.o%s crtbegin.o%s"
|
|
||||||
+
|
|
||||||
+/* Files that are linked after user code. */
|
|
||||||
+#undef ENDFILE_SPEC
|
|
||||||
+#define ENDFILE_SPEC "crtend.o%s crtn.o%s"
|
|
||||||
+
|
|
||||||
+#undef PID_TYPE
|
|
||||||
+#define PID_TYPE "long int"
|
|
||||||
+
|
|
||||||
+#undef SIZE_TYPE
|
|
||||||
+#define SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "unsigned int")
|
|
||||||
+
|
|
||||||
+/* Ensure that ptrdiff_t matches the actual pointer size */
|
|
||||||
+#undef PTRDIFF_TYPE
|
|
||||||
+#define PTRDIFF_TYPE (TARGET_64BIT ? "long int" : "int")
|
|
||||||
+
|
|
||||||
+/* Additional predefined macros. */
|
|
||||||
+#undef TARGET_OS_CPP_BUILTINS
|
|
||||||
+#define TARGET_OS_CPP_BUILTINS() \
|
|
||||||
+ do { \
|
|
||||||
+ builtin_define("__luna__"); \
|
|
||||||
+ builtin_define("__unix__"); \
|
|
||||||
+ builtin_assert("system=luna"); \
|
|
||||||
+ builtin_assert("system=unix"); \
|
|
||||||
+ builtin_assert("system=posix"); \
|
|
||||||
+ } while (0);
|
|
||||||
+
|
|
||||||
+#undef LINK_SPEC
|
|
||||||
+#define LINK_SPEC "-z max-page-size=4096"
|
|
||||||
\ No newline at end of file
|
|
||||||
diff --color -rN -u gcc-12.2.0/gcc/config.gcc build/gcc-12.2.0/gcc/config.gcc
|
|
||||||
--- a/gcc-12.2.0/gcc/config.gcc 2022-08-19 10:09:52.552662114 +0200
|
|
||||||
+++ b/gcc-12.2.0/gcc/config.gcc 2022-10-02 11:45:18.311797546 +0200
|
|
||||||
@@ -895,6 +895,12 @@
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
+*-*-luna*)
|
|
||||||
+ gas=yes
|
|
||||||
+ gnu_ld=yes
|
|
||||||
+ default_use_cxa_atexit=yes
|
|
||||||
+ use_gcc_stdint=provide
|
|
||||||
+ ;;
|
|
||||||
*-*-netbsd*)
|
|
||||||
tm_p_file="${tm_p_file} netbsd-protos.h"
|
|
||||||
tmake_file="t-netbsd t-slibgcc"
|
|
||||||
@@ -1901,6 +1907,13 @@
|
|
||||||
x86_64-*-elf*)
|
|
||||||
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h i386/x86-64.h"
|
|
||||||
;;
|
|
||||||
+i[34567]86-*-luna*)
|
|
||||||
+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h luna.h"
|
|
||||||
+ ;;
|
|
||||||
+x86_64-*-luna*)
|
|
||||||
+ tmake_file="${tmake_file} i386/x86_64-luna-kernel"
|
|
||||||
+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h i386/x86-64.h luna.h"
|
|
||||||
+ ;;
|
|
||||||
x86_64-*-rtems*)
|
|
||||||
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h i386/x86-64.h i386/rtemself.h rtems.h"
|
|
||||||
;;
|
|
||||||
diff --color -rN -u gcc-12.2.0/libgcc/config.host build/gcc-12.2.0/libgcc/config.host
|
|
||||||
--- a/gcc-12.2.0/libgcc/config.host 2022-08-19 10:09:54.664689148 +0200
|
|
||||||
+++ b/gcc-12.2.0/libgcc/config.host 2022-10-02 11:27:45.671055461 +0200
|
|
||||||
@@ -783,6 +783,14 @@
|
|
||||||
;;
|
|
||||||
i[34567]86-*-lynxos*)
|
|
||||||
;;
|
|
||||||
+i[34567]86-*-luna*)
|
|
||||||
+ extra_parts="$extra_parts crti.o crtbegin.o crtend.o crtn.o"
|
|
||||||
+ tmake_file="$tmake_file i386/t-crtstuff t-crtstuff-pic t-libgcc-pic"
|
|
||||||
+ ;;
|
|
||||||
+x86_64-*-luna*)
|
|
||||||
+ extra_parts="$extra_parts crti.o crtbegin.o crtend.o crtn.o"
|
|
||||||
+ tmake_file="$tmake_file i386/t-crtstuff t-crtstuff-pic t-libgcc-pic"
|
|
||||||
+ ;;
|
|
||||||
i[34567]86-*-nto-qnx*)
|
|
||||||
tmake_file="$tmake_file i386/t-nto t-libgcc-pic"
|
|
||||||
extra_parts=crtbegin.o
|
|
||||||
diff --color -rN -u gcc-12.2.0/libgcc/libgcov.h build/gcc-12.2.0/libgcc/libgcov.h
|
|
||||||
--- a/gcc-12.2.0/libgcc/libgcov.h 2022-08-19 10:09:54.728689966 +0200
|
|
||||||
+++ b/gcc-12.2.0/libgcc/libgcov.h 2022-10-02 11:41:48.571807335 +0200
|
|
||||||
@@ -194,6 +194,7 @@
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "gcov-io.h"
|
|
||||||
+#include <stdint.h>
|
|
||||||
|
|
||||||
/* Structures embedded in coveraged program. The structures generated
|
|
||||||
by write_profile must match these. */
|
|
Loading…
Reference in New Issue
Block a user