pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

rust: add various NetBSD bootstrap checksums, and...



Module Name:	pkgsrc-wip
Committed By:	Havard Eidnes <he%NetBSD.org@localhost>
Pushed By:	he
Date:		Thu Dec 22 22:06:14 2022 +0000
Changeset:	cbf25ec83cc8baf2a64e032a4eb47401146bd9f3

Modified Files:
	rust/distinfo
	rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs
	rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs

Log Message:
rust: add various NetBSD bootstrap checksums, and...

...adapt the NetBSD/i586 spec and the general NetBSD spec
to the LinkerFlavor changes.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cbf25ec83cc8baf2a64e032a4eb47401146bd9f3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 rust/distinfo                                      | 112 ++++++++++++++++++++-
 ...rustc__target_src_spec_i586__unknown__netbsd.rs |  11 +-
 ...compiler_rustc__target_src_spec_netbsd__base.rs |   4 +-
 3 files changed, 116 insertions(+), 11 deletions(-)

diffs:
diff --git a/rust/distinfo b/rust/distinfo
index 1ad33e8b58..8f69abe9e7 100644
--- a/rust/distinfo
+++ b/rust/distinfo
@@ -1,12 +1,120 @@
 $NetBSD$
 
+BLAKE2s (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 2fdcead04098326a367cc9f8eff1b39a103a936c4bffd0087e064b676be99128
+SHA512 (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 12c5d233d5a4a532e8e07788c0e93974023b84670384fbe6f4ebd88d584bcd0105602431563515151a811636effe905e93c4e780dd79009918467c2bfd35afad
+Size (rust-1.65.0-aarch64-apple-darwin.tar.gz) = 235004088 bytes
+BLAKE2s (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 55867f179974d0e372a3849dce2ce7d69e9304e8409995396f522b30cf25716b
+SHA512 (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 1561771e3c29f250c0ff4954e510a0d4f4519cacfd9a53f64c3557033892997526b2a5bb02e0764dcd4116f00e6bbbff027a00e12362274427847cd7cf6e5284
+Size (rust-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 427040302 bytes
+BLAKE2s (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 89e6bcc8a704841dc5755f6d3a304a4f35eaf1cc3945b9af40af4cb82a5cc324
+SHA512 (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 294e2973c5803f24c94006dd6636795c338684bcd7b860010a964287d57d0a9954c9b37bf3dc3e1b0e09b2dd427db11f5624977e007dc93b097634bc710f37cc
+Size (rust-1.65.0-aarch64-unknown-netbsd.tar.xz) = 154863148 bytes
+BLAKE2s (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = b5d9b014c4f2f5cf6bf5dfaac399f47c18b1ea3ffd9567c8e59871da729436b3
+SHA512 (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = b0e644bf08cd5bc2f8f5d2e0d42de5e6688b501920f06bd93b8c6fafa466a88a2e80e31d6fd03c63adfe3120607a4c72d5879fdd4d382d3a7d9d9e1698340181
+Size (rust-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = 156272688 bytes
+BLAKE2s (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = b5de2d001afe1bea2096b199a7970f3ef1f9f3cef6a0ea90fb9b9953c93774d5
+SHA512 (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 77230ae132ec835e6cff3b2cd5a548e7f72fa5505ce8847c406e5ba38650b20bb32da5e2bedce138222786fa10bf958d51ccb616375a0ec9872521ff7558d87e
+Size (rust-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 329447632 bytes
+BLAKE2s (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = a66a36b36df714165f8253c6a4521287cee1277b8dad9a304d364d763c329ebe
+SHA512 (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 067407fb25ea1f484bf99f6b79277de28bb780b4b4d8dc4bdbecbd6b8104185d1e4d217ff97b3e7ccb3e530cb7ab37a4094a879547758651419076b90c347cff
+Size (rust-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 131418940 bytes
+BLAKE2s (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = df95eba72e8384f5553f8a24424da363c2d5ddda61567b770e5aadc204a06e4f
+SHA512 (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = ff6f712ec87b4650b0fc36440a2a2c90cc9bd1de8752af7fe0de528cb9fffb0fa00abdb1ae6b74373acdb1675cfd3cab12a2b0665d0d3d63389a3d6b528bd2c1
+Size (rust-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 320493381 bytes
+BLAKE2s (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = ef52c8633f35b52f27e00dd04396efe98ade233d3f88034f4dba94f46ef0781c
+SHA512 (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 424d58c7f61fa456a9a960d8c9117f6bf4e0b6b67484123130e1f006e536f897365cb233e368440e0ea80f46a401353331f1877d7101616d0ed4cceec741b172
+Size (rust-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 134385320 bytes
+BLAKE2s (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 44a91ec1f1726f2ef106a68a8c72cf91c20b724cd522bc4009bb5c2bbc70d828
+SHA512 (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 15d5f24d18fa8394914bec5f128ea0cd8b35a228ee833607e3d190a941ebe70937e1d8ca1707d26993b62a8f9a56f7bacd885c7bdf57a0e796e52e8fb9ad4ed5
+Size (rust-1.65.0-i586-unknown-netbsd.tar.xz) = 168620576 bytes
+BLAKE2s (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 3cd6e9e538eea9d7274a12d73b27e1a154282c9afe1ad4b7e09fb6255b6e3a6c
+SHA512 (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 2afe5b3a0cec7fe0a43cf0f1057d82a64677a6a0dccc0a6a34fa22f85390a99a72ba0406e638754ecdd819bcd4eace8b12cac5c30572b9d390437f525079fc04
+Size (rust-1.65.0-i686-unknown-linux-gnu.tar.gz) = 390830346 bytes
+BLAKE2s (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 3947aa52e476fd1e331e6e0be5c8169681cbdc526e83b4b0b85b94d95c21d215
+SHA512 (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 6e2e50ca0dcf729e2a79ad3d48d8ed830f90868d9548a730e9a98c61f0c5344fb32ec58c8a2e5d2c8c75c8253d213db2e7f2df5639b274e7f977ce72c0505a45
+Size (rust-1.65.0-powerpc-unknown-netbsd.tar.xz) = 178065264 bytes
+BLAKE2s (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = cb05e60d4c5ab5bbad21a4539ee9e11d0a0aba8b433171822178d1c1172d824e
+SHA512 (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 3331e9c6c5b13ba15d1119e86e25d96adbfe38200339353ff68081627fbcdcd5e7f0041d8caecb91e0bfd48cd2ed7a9f72648c4661aa06cc15c916ff17c79b24
+Size (rust-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 178033536 bytes
+BLAKE2s (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 23e51b12c1e75555b371129297ba6a2fa67a7fe7350546f8f628e5048d3597eb
+SHA512 (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 2380623d6eec3d185d50092521e2bacde53260f6966e67a2c0d5607838eb48096452d3a697cc4312c012202080b4719c2624edcd572e1d919fb3ad36e0715d6e
+Size (rust-1.65.0-sparc64-unknown-netbsd.tar.xz) = 150133048 bytes
+BLAKE2s (rust-1.65.0-x86_64-apple-darwin.tar.gz) = f792425d2488b039933e3fda551f3f2e1516838b27c0679f8d85e3963a40749f
+SHA512 (rust-1.65.0-x86_64-apple-darwin.tar.gz) = 3c86be5aef282a42a053e38beba8b7427e5dc1ed0a34dabf1a70678c8337a5099222fafa1195be7f2a7b14c13d86c1a1f6914ba36f7a8a3ed1662f1098e906e9
+Size (rust-1.65.0-x86_64-apple-darwin.tar.gz) = 311415518 bytes
+BLAKE2s (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = 8e461a07757d20baef2f59d9a569b9233564100ec7ec54167b65e9ca44d629d0
+SHA512 (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = ff3b047706f59161162c1f7a236fcdd7d1001327a23a55a90ff4492442cabd016827773cc6741f4401adacfd45d11ba4596f37a9b11e21a943961ade3a818de2
+Size (rust-1.65.0-x86_64-unknown-freebsd.tar.gz) = 296010717 bytes
+BLAKE2s (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 188743e2ec82e23a894be7ee855da66a77d9a076f641d19caae8f52b2fc9be98
+SHA512 (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 60c951cff927ed43b323d49222e402912abb61467ffe1ce2d4d787ac0d33b7e92e4db3a3075fd51c04f8fbc1c3c6dee1f30f22151bf70bee47bfaf87a022de16
+Size (rust-1.65.0-x86_64-unknown-illumos.tar.gz) = 216073730 bytes
+BLAKE2s (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 6f8c760be001dfd29b78f36c1d7fd770259a8ac4153844ac97fb1f8b94de788a
+SHA512 (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 61df0ec494eccd4814c9d33e6a760e9fe1a01f48d8233774c65b00951348d031824472e9e9a9534ef40f7b20c58bd6de8a2e120f46a0a272196ad233b9ad0b66
+Size (rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 282897761 bytes
+BLAKE2s (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 06b0d29e50709eb5909449e157fc54e1eee80806d741d06ed67a99d0be10c366
+SHA512 (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 2af6381d6ad1f5e7a9a9b49591b99b4bdedddc471f3edbd8528a86923be8995bc627395eafc1fffae231fde5f8dea2aab11f0d2917b778efd544e8302e9169a9
+Size (rust-1.65.0-x86_64-unknown-netbsd.tar.xz) = 174907764 bytes
+BLAKE2s (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 00c915b9b1a6f2aeecbf26922c534714fc0871dd166caff7d84fa570a764fac3
+SHA512 (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 0d1cd8fc1ed6af0ed33b2762f632552e73b7120fe1419572ffce7eb7dc8e9caad8401edaf7b92e0e15b4f6dd6d69b726787928164eab7de37323b0f9ebe6c39a
+Size (rust-std-1.65.0-aarch64-apple-darwin.tar.gz) = 44490798 bytes
+BLAKE2s (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = fc2af5c7aa15ca345bbbc0e24a0de8c74ac76637176f292aa9095e02129536a2
+SHA512 (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = fc78825fff7a0a513f0211162548c29cf73f1fbb76a6f7981912f6e531191b254b3511bf277d0a695f261bf9eea15fc21c77ca2c193fb656db9d76b0705171af
+Size (rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.gz) = 67183170 bytes
+BLAKE2s (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = 18f291644b95959760541454b334bb6157a17dd24b860a39c89c0a81b9562eab
+SHA512 (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = cdbd125c2992557e08d6bbb816a38d13b3d95a51d9011c132f96c0b9e0d23cef77d00f51e8b84f49ce01889973eebc620e644f375619603dbcb07a264ffa468a
+Size (rust-std-1.65.0-aarch64-unknown-netbsd.tar.xz) = 25744444 bytes
+BLAKE2s (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = a620ccb4e093ffc418a046c44abd337d67248d175074ffddec34c7be7faf447d
+SHA512 (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = c7d92c23347891e73534eb2d41b9a9fa695504fe4089fcc181d4404e4b28d512cd8606ab81f8ffa4980b1c520a9e36f416e7286e9e47482cbbdea7f9a674f8e9
+Size (rust-std-1.65.0-aarch64_be-unknown-netbsd.tar.xz) = 25624176 bytes
+BLAKE2s (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 1667d0ec09ed0c15d39e550af646a161c289105eb98518806102ea451861e482
+SHA512 (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = bb7579039eb6b539af0c25901acf3ce2bd55ccdd14c695836a9f4c897de4d47124ba8fcf5a7df2d4735e66a8f63fd7a136060fb2d57243bd3c5cb5008c41da3f
+Size (rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.gz) = 40346399 bytes
+BLAKE2s (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = e7223f8552c97eb49b6527f628cd4f79937ada1f664bc4ae8e1075172141b210
+SHA512 (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = ff2806b84ee6dac68b552be5ebd89438a30d5ec208bd45979214f4a703503a017b1389df455381095090df75729025f10c58f5007c825218fe846edb81af45fa
+Size (rust-std-1.65.0-armv6-unknown-netbsd-eabihf.tar.xz) = 23725352 bytes
+BLAKE2s (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 2e1f51c07a12bfbf335a11d5950454510d9fe2af49e73cb33f3590a053110f07
+SHA512 (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = a648430ea2bcfdc9180f09536d9765cdc70cd47599d06af082308f521a15991fbf8cdd7e125879fdbebdb6e8092449fed73ef135dc3b35a6ddef2fe2721f91ee
+Size (rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.gz) = 42211117 bytes
+BLAKE2s (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 72cd88b75f305c84a275cffec5372a725f91ec76f68affbcc175ab6fe43f71a2
+SHA512 (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = da33200c40e21b23bae3accd721de3d4f1d22d556a49cbe0d18f2727dc72647254bd7792dcd2ce8bb68f5bf3159be8652623c448565f362ba42d914b3e82ef6a
+Size (rust-std-1.65.0-armv7-unknown-netbsd-eabihf.tar.xz) = 24638088 bytes
+BLAKE2s (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 74e70ba56f98bc9bf5fa0fd7d7cd1796cd7dac93cd4ff51b762bfae49caecca4
+SHA512 (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 867c9fa47f3cb555be2c0d116a70929fd08945d865deefd256ba4468f4d7d2ae5bc531c6df824387b8477b70ffe3bcb3b1250bc47b7db7dea12da5b364b397f3
+Size (rust-std-1.65.0-i586-unknown-netbsd.tar.xz) = 26137324 bytes
+BLAKE2s (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = 1eec3a6185232d75d9ef234e1bbac3fd1329b47c9e12d2234210a7067c06f51d
+SHA512 (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = a45f8d5e2df181f78c3f6564af3d1e4c5d1756f5cee2294df14a35f9cdf2560d67e53cefbf8d53f4d698fd1b83ac10160d08f22b35610ac124eda79e18084d5d
+Size (rust-std-1.65.0-i686-unknown-linux-gnu.tar.gz) = 44955280 bytes
+BLAKE2s (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 19fbbbe1376f564c3a62814c8e7694eac229c5939d6a89784a63e70ab42ff0ad
+SHA512 (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 94f664f2951b241a162867450721099961e138587a5a56fd01d510c31ad632b31cdfc037910829a0154b19ab452e61e7f5995d41e399f2512c46ed2e2d84a461
+Size (rust-std-1.65.0-powerpc-unknown-netbsd.tar.xz) = 23349728 bytes
+BLAKE2s (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = b199c02124b35b0a302f77b401dd07db702c81ebf877edd0e6c0c27925238265
+SHA512 (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 22f789f437ad3211d491d2ab29f26b25a6aa88633dccfd6518c45e5ff7ea8ef51e204a7d7afbd11c5aa5d9ede84ff58daabfaf6a22880fd4c479c5095ce0fdba
+Size (rust-std-1.65.0-powerpc-unknown-netbsd90.tar.xz) = 23423344 bytes
+BLAKE2s (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = 15c7f08ee4c707f429f9b63dd1b6188feb6122bca74fcc0d8efd94c6e193aa87
+SHA512 (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = c5a2ddbb8eee4b236600496443beebe5c1bb0419c6fcadb74d1773ad0ce71fad72f534ce473492594433fe4defaa9441f7cc8a804c957aebccc42f5bdf4a86e2
+Size (rust-std-1.65.0-sparc64-unknown-netbsd.tar.xz) = 23555660 bytes
+BLAKE2s (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 8aac504717744735c38d0362fbd252e2874c7f78a6e6bab09775533ad1fa0920
+SHA512 (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 6a456752ffa8efef66c78e14898ee0bdba40f48ab6bad73180459f1215f853359fca0585db9f0c282091e9e028facd0364244e91d03134c0300961e9333c73d8
+Size (rust-std-1.65.0-x86_64-apple-darwin.tar.gz) = 45706086 bytes
+BLAKE2s (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = a0f2e93adc60f9c4cd717624af877557a1c861fb059191b4cf6d6111380a0486
+SHA512 (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = 5ae25ee2596e3ee8d5bce7ad7a44a78f5a3f4baf5fce103586cc01fd905709375d3a4b755e14ef0966b58078eacbecafff32c7e01396a0ace2c0e8e2b026d9ea
+Size (rust-std-1.65.0-x86_64-unknown-freebsd.tar.gz) = 47971940 bytes
+BLAKE2s (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = f1b026e2cf0bcfee905f545ba17b7c42fbae6dc84c599f41e222be6f319dc579
+SHA512 (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 5b59e49cd617c7f651561dd1f21eecbbba8b40a3d72485bc86c2c91f0d60b1e4b23db5e680724f1ce7d24db04afd517bb46f6c27aadb8bff9c488e695201641e
+Size (rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.gz) = 49616647 bytes
+BLAKE2s (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = 18ce68091b739cfeab6886521ae848d089bac374dbcba0aba8cc82903c07e588
+SHA512 (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = dbe5f2271b3a9189d905e122663ad70c34ed0e8158c8d6a72f23a5972fb4af3266712b023be3305b0f6e0af14d6d37af1efd87c38cd847265b2ef767c272ae86
+Size (rust-std-1.65.0-x86_64-unknown-netbsd.tar.xz) = 29329492 bytes
+BLAKE2s (rustc-1.66.0-src.tar.gz) = 31a35e3038ccde96a6550a8e9dac9dd5aaf3c98d4adc5f595657bbcf44db28ec
+SHA512 (rustc-1.66.0-src.tar.gz) = 90a28d7c003b8658057ea5bd5c4f609a50815daa7f597b9129a5a1ad3aa9a3d00750d33e4b7a8e1414e0d60772722cc36fe3be2f4e76ac7db949af2ab506b919
+Size (rustc-1.66.0-src.tar.gz) = 210499823 bytes
 SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91
 SHA1 (patch-compiler_rustc__llvm_build.rs) = e99c9eb2fd1731c0e6f5d38ff74bf28bf0be87d0
 SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4
-SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 9176248e6dbd5648a4f9c7100b30ad4a58ea3c94
+SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 866d01e7c1f3d8dd7d26f2fdc4360df273ed401f
 SHA1 (patch-compiler_rustc__target_src_spec_mipsel__unknown__netbsd.rs) = 2c5d6088a7df293b6c4ffea54c8751d2f5722495
 SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 5042a89fe5da4219b54082c104a1b44ba7cc395e
-SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = f732bf814b178318ccee9753f7777748662598a7
+SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = bc73a140d7b1d3ced12ad2564be4edce5b9579f0
 SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 32ab8ea3809cd4f6fee9fc0df5db47d76ccbd9d2
 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 56621c10310914672a851cf5dfbf343a9ff4e1be
 SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97
diff --git a/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs b/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs
index f48263ca61..3e786a4b62 100644
--- a/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs
+++ b/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs
@@ -4,15 +4,15 @@ Add an i586 / pentium variant, in an effort to support AMD Geode etc.
 
 --- compiler/rustc_target/src/spec/i586_unknown_netbsd.rs.orig	2022-12-21 19:11:11.452711494 +0000
 +++ compiler/rustc_target/src/spec/i586_unknown_netbsd.rs
-@@ -0,0 +1,26 @@
-+use crate::spec::{Cc, LinkerFlavor, StackProbeType, Target, TargetOptions};
+@@ -0,0 +1,23 @@
++use crate::spec::{Cc, Lld, LinkerFlavor, StackProbeType, Target, TargetOptions};
 +
 +pub fn target() -> Target {
 +    let mut base = super::netbsd_base::opts();
 +    base.cpu = "pentium".into();
 +    base.max_atomic_width = Some(64);
 +    base.pre_link_args
-+        .entry(LinkerFlavor::Unix(Cc::Yes))
++        .entry(LinkerFlavor::Gnu(Cc::Yes, Lld::No))
 +        .or_default()
 +        .push("-m32".into());
 +    // don't use probe-stack=inline-asm until rust-lang/rust#83139 is resolved.
@@ -25,9 +25,6 @@ Add an i586 / pentium variant, in an effort to support AMD Geode etc.
 +            f64:32:64-f80:32-n8:16:32-S128"
 +            .into(),
 +        arch: "x86".into(),
-+        options: TargetOptions {
-+            mcount: "__mcount".into(),
-+            ..base
-+        },
++        options: TargetOptions { mcount: "__mcount".into(), ..base },
 +    }
 +}
diff --git a/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs b/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs
index 76224e6100..3297c3f2f9 100644
--- a/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs
+++ b/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs
@@ -7,11 +7,11 @@ search the directory containing the symlinks to -latomic.
 +++ compiler/rustc_target/src/spec/netbsd_base.rs
 @@ -1,12 +1,20 @@
 -use crate::spec::{cvs, RelroLevel, TargetOptions};
-+use crate::spec::{cvs, Cc, RelroLevel, LinkerFlavor, TargetOptions};
++use crate::spec::{cvs, Cc, Lld, RelroLevel, LinkerFlavor, TargetOptions};
  
  pub fn opts() -> TargetOptions {
 +    let pre_link_args = TargetOptions::link_args(
-+        LinkerFlavor::Unix(Cc::Yes),
++        LinkerFlavor::Gnu(Cc::Yes, Lld::No),
 +       &[
 +            // For the benefit of powerpc, when libatomic-links is installed,
 +            "-Wl,-L@PREFIX@/lib/libatomic".into(),


Home | Main Index | Thread Index | Old Index