pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
rust195: add settings for new m68k attempt.
Module Name: pkgsrc-wip
Committed By: Havard Eidnes <he%NetBSD.org@localhost>
Pushed By: he
Date: Wed May 27 14:39:05 2026 +0000
Changeset: 541493c3efbc259ecb57bbdbe141820b9024e33a
Modified Files:
rust195/distinfo
rust195/patches/patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs
Log Message:
rust195: add settings for new m68k attempt.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=541493c3efbc259ecb57bbdbe141820b9024e33a
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
rust195/distinfo | 3 ++-
...ompiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs | 7 +++++--
2 files changed, 7 insertions(+), 3 deletions(-)
diffs:
diff --git a/rust195/distinfo b/rust195/distinfo
index 05f81c4c9d..65c229a672 100644
--- a/rust195/distinfo
+++ b/rust195/distinfo
@@ -114,7 +114,7 @@ SHA1 (patch-compiler_rustc__target_src_spec_base_netbsd.rs) = 4db00d8abecd8f343e
SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = a465dc5c8409202df63327a911b3482a0a00d166
SHA1 (patch-compiler_rustc__target_src_spec_targets_aarch64__be__unknown__netbsd.rs) = 620eaf74c1dd030973af53dfe4f9aa998be5b123
SHA1 (patch-compiler_rustc__target_src_spec_targets_aarch64__unknown__netbsd.rs) = 1a02f2dd61a5f9cc4be1f66ac3404c961810c731
-SHA1 (patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs) = 1862a68a0c835dd998267fd771a70574f0adab2e
+SHA1 (patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs) = 4cb657549968b362febe02d3568334fd99df5300
SHA1 (patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs) = 5380b0052dad5316663be76269cbac84830b6c97
SHA1 (patch-compiler_rustc__target_src_spec_targets_mipsel__unknown__netbsd.rs) = 7deeb7d1d3306e96891dec144ac90398b88c6ad4
SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 9d5ef634c5a454e474ea5fee76da9bb768f5b3d9
@@ -129,6 +129,7 @@ SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 91a46663881236016ac7db95e362
SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 29438700020db4f5beaf747645ba1977f2f0865e
SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1
SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 75019dcb3dbca6cda33ba329dbe483101dcf48e7
+SHA1 (patch-src_llvm-project_llvm_lib_TargetParser_TargetDataLayout.cpp) = 8a38fc69f18b4def8be393f9e5e0f7ba15612187
SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15
SHA1 (patch-src_tools_cargo_src_bin_cargo_commands_help.rs) = e76c6746470959487a2ae9178dbd76c1a59ea64e
SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = e1af7fde97416e0a269ee34efd37f4f47fcf7a95
diff --git a/rust195/patches/patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs b/rust195/patches/patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs
index 24bb5d0979..6f446c9abc 100644
--- a/rust195/patches/patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs
+++ b/rust195/patches/patch-compiler_rustc__target_src_spec_targets_m68k__unknown__netbsd.rs
@@ -4,7 +4,7 @@ Add a target description for NetBSD/m68k.
--- /dev/null 2026-02-24 21:43:45.067063051 +0000
+++ compiler/rustc_target/src/spec/targets/m68k_unknown_netbsd.rs 2026-02-24 21:48:57.106967890 +0000
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,34 @@
+use rustc_abi::Endian;
+
+use crate::spec::{Arch, LinkSelfContainedDefault, Target, TargetMetadata, TargetOptions, base};
@@ -14,6 +14,9 @@ Add a target description for NetBSD/m68k.
+ base.cpu = "M68020".into();
+ base.max_atomic_width = Some(32);
+
++ base.relocation_model = RelocModel::Pic;
++ base.code_model = Some(CodeModel::Medium);
++
+ Target {
+ llvm_target: "m68k-unknown-netbsd".into(),
+ metadata: TargetMetadata {
@@ -23,7 +26,7 @@ Add a target description for NetBSD/m68k.
+ std: Some(true),
+ },
+ pointer_width: 32,
-+ data_layout: "E-m:e-p:32:16:32-i8:8:8-i16:16:16-i32:16:32-n8:16:32-a:0:16-S16".into(),
++ data_layout: "E-m:e-p:32:16:32-i8:8:8-i16:16:16-i32:32:32-n8:16:32-a:0:32-S32".into(),
+ arch: Arch::M68k,
+ options: TargetOptions {
+ endian: Endian::Big,
Home |
Main Index |
Thread Index |
Old Index