0002-leon3-support.patch 916 B

12345678910111213141516171819202122
  1. diff -Nur uClibc-ng-1.0.56.orig/extra/Configs/Config.sparc uClibc-ng-1.0.56/extra/Configs/Config.sparc
  2. --- uClibc-ng-1.0.56.orig/extra/Configs/Config.sparc 2026-01-10 12:09:58.000000000 +0100
  3. +++ uClibc-ng-1.0.56/extra/Configs/Config.sparc 2026-02-13 15:01:56.035360315 +0100
  4. @@ -27,4 +27,7 @@
  5. config CONFIG_SPARC_V8
  6. bool "SPARC v8"
  7. +config CONFIG_SPARC_LEON3
  8. + bool "SPARC LEON3"
  9. +
  10. endchoice
  11. diff -Nur uClibc-ng-1.0.56.orig/Rules.mak uClibc-ng-1.0.56/Rules.mak
  12. --- uClibc-ng-1.0.56.orig/Rules.mak 2026-01-10 12:09:58.000000000 +0100
  13. +++ uClibc-ng-1.0.56/Rules.mak 2026-02-13 15:02:49.763525192 +0100
  14. @@ -383,6 +383,7 @@
  15. ifeq ($(TARGET_ARCH),sparc)
  16. CPU_CFLAGS-$(CONFIG_SPARC_V7)+=-mcpu=v7
  17. CPU_CFLAGS-$(CONFIG_SPARC_V8)+=-mcpu=v8
  18. + CPU_CFLAGS-$(CONFIG_SPARC_LEON3)+=-mcpu=leon3
  19. CPU_CFLAGS-$(CONFIG_SPARC_V9)+=-mcpu=v9
  20. CPU_CFLAGS-$(CONFIG_SPARC_V9B)+=$(call check_gcc,-mcpu=v9b,-mcpu=ultrasparc)
  21. endif