diff options
| author | kx <kx@radix-linux.su> | 2026-10-09 18:00:15 +0300 |
|---|---|---|
| committer | kx <kx@radix-linux.su> | 2026-10-09 18:00:15 +0300 |
| commit | 065da3509019b15dd0e678072e6be629e5330bef (patch) | |
| tree | 69c934c9e786ac048b4fbe8f4c4c5571661521f4 /cpu/sysdeps/sparc | |
| parent | d130fe27fa753be02ed76fd9b277aa3c3d928eb9 (diff) | |
| download | libmcpu-0.4.0.tar.xz | |
Version 0.4.00.4.0
Diffstat (limited to 'cpu/sysdeps/sparc')
| -rwxr-xr-x | cpu/sysdeps/sparc/configure-fragment | 8 | ||||
| -rw-r--r-- | cpu/sysdeps/sparc/preconfigure | 57 | ||||
| -rw-r--r-- | cpu/sysdeps/sparc/preconfigure.ac | 56 |
3 files changed, 121 insertions, 0 deletions
diff --git a/cpu/sysdeps/sparc/configure-fragment b/cpu/sysdeps/sparc/configure-fragment new file mode 100755 index 0000000..a64629c --- /dev/null +++ b/cpu/sysdeps/sparc/configure-fragment @@ -0,0 +1,8 @@ +#!/bin/sh + +# Regenerate this directory's sourced preconfigure fragment from preconfigure.ac. +# Run from the architecture sysdeps directory. +autoconf -Wno-syntax -I ../../.. -o preconfigure preconfigure.ac || exit 1 +chmod a-x preconfigure +rm -f preconfigure~ +rm -rf autom4te.cache diff --git a/cpu/sysdeps/sparc/preconfigure b/cpu/sysdeps/sparc/preconfigure new file mode 100644 index 0000000..ecf135c --- /dev/null +++ b/cpu/sysdeps/sparc/preconfigure @@ -0,0 +1,57 @@ +# This file is generated from preconfigure.ac by Autoconf. DO NOT EDIT! + +# Local preconfigure fragment for cpu/sysdeps/sparc. + +case "$machine" in +sparc | sparcv67) + base_machine=sparc + machine=sparc/sparc32 + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv8 | supersparc | hypersparc) + base_machine=sparc + machine=sparc/sparc32/sparcv8 + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv8plus | sparcv8plusa | sparcv9) + base_machine=sparc + machine=sparc/sparc32/sparcv9 + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv8plusb | sparcv9b) + base_machine=sparc + machine=sparc/sparc32/sparcv9/sparcv9b + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv9v) + base_machine=sparc + machine=sparc/sparc32/sparcv9/sparcv9v + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv9v2) + base_machine=sparc + machine=sparc/sparc32/sparcv9/sparcv9v2 + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparc64) + base_machine=sparc + machine=sparc/sparc64 + MCPU_HOST_DATA_MODEL=LP64 + ;; +sparc64b) + base_machine=sparc + machine=sparc/sparc64/sparcv9b + MCPU_HOST_DATA_MODEL=LP64 + ;; +sparc64v) + base_machine=sparc + machine=sparc/sparc64/sparcv9v + MCPU_HOST_DATA_MODEL=LP64 + ;; +sparc64v2) + base_machine=sparc + machine=sparc/sparc64/sparcv9v2 + MCPU_HOST_DATA_MODEL=LP64 + ;; +esac + diff --git a/cpu/sysdeps/sparc/preconfigure.ac b/cpu/sysdeps/sparc/preconfigure.ac new file mode 100644 index 0000000..3a3361b --- /dev/null +++ b/cpu/sysdeps/sparc/preconfigure.ac @@ -0,0 +1,56 @@ +dnl See acsite.m4 in the top-level source directory. +MCPU_PROVIDES +# Local preconfigure fragment for cpu/sysdeps/sparc. + +case "$machine" in +sparc | sparcv[67]) + base_machine=sparc + machine=sparc/sparc32 + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv8 | supersparc | hypersparc) + base_machine=sparc + machine=sparc/sparc32/sparcv8 + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv8plus | sparcv8plusa | sparcv9) + base_machine=sparc + machine=sparc/sparc32/sparcv9 + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv8plusb | sparcv9b) + base_machine=sparc + machine=sparc/sparc32/sparcv9/sparcv9b + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv9v) + base_machine=sparc + machine=sparc/sparc32/sparcv9/sparcv9v + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparcv9v2) + base_machine=sparc + machine=sparc/sparc32/sparcv9/sparcv9v2 + MCPU_HOST_DATA_MODEL=ILP32 + ;; +sparc64) + base_machine=sparc + machine=sparc/sparc64 + MCPU_HOST_DATA_MODEL=LP64 + ;; +sparc64b) + base_machine=sparc + machine=sparc/sparc64/sparcv9b + MCPU_HOST_DATA_MODEL=LP64 + ;; +sparc64v) + base_machine=sparc + machine=sparc/sparc64/sparcv9v + MCPU_HOST_DATA_MODEL=LP64 + ;; +sparc64v2) + base_machine=sparc + machine=sparc/sparc64/sparcv9v2 + MCPU_HOST_DATA_MODEL=LP64 + ;; +esac |
