cargo1.81-1.81.0-150500.11.3.1<>,Mĉfip9|AC'QN qNi$zp{#hI:_4Qh&_GVR4 |n% @K<8^V>.zcBt$!-!bIӓ/]/YjvU&ؘQӹc]=Ҝ^93  D (C[2TL~kS{U2u67skԘr֐3ǑSl2$'ΖZn5^Erg MH>AC?Cd  ! :| +1<++ >+ + @+  k+  +D+++##;#(|89:B7XF8#G8<+H8+I9+X9Y9Z:[:X\:t+]; +^=b>cc? d?e?f?l?u?+v@XwA+xBL+yBzCpCCCCCcargo1.811.81.0150500.11.3.1The Rust package managerCargo downloads dependencies of Rust projects and compiles it.fiibs-power9-13SUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR MIThttps://www.suse.com/Development/Languages/Rusthttps://www.rust-lang.orglinuxppc64leh*dA N s Fb zt0*I~[B  -G%/ EW NAAA큤fQfLfLfUfwfwfwfsfsfsfsfsfsfsftftftftftftftftftftftftftftftftftfufufufufufufufufufufufu6f6ad5786c7b58621423cae25adc567a766e6f3bf2f75204c18dfdc2d2a9214eb7e0430df137037a09b92faf3a5d3495833b09f3a3d1a5915cf7cbd0309a9f760bc6d6cfa2dd6c8a9c5ee6b32dd2881086fff860da8b3a315eb8a1d3bc23b51fcbc759b1f17a2ac38fe3eb9e9563b1a08ba0f900611c49faaf68b46907b6d8989ee8db181ac6fd796c4d13f51fc460db1b2c76e4b89e67b7f1439c285fd60dbb9b74b4adba15d40ef8c635e8c503b1c6c61e71b9c80bfc2845bbea1592ab96f18e8430397a353b91ae453ee4f296fa80108958a3dde191e207e937d3fe4f58c2eaaa286c7daf5c4b36db696dc304f4507b7e0c161c9426839fd4c6c12cf844871605cade2c12aa8f9f45fc9e493524796117f9475f77e12a49e68ed6adcb1a70e60beab7204918fcc5e5132eb9ea3e50f9022f308ecfebf4ab2b9197b11b18f9f85438d37582e1738ce4b7156ab988bfa5df08b757dd93036293d55fe2741818280ad9bd0f02658712913c666d229aff09b67c2a01ced86d855a39972c728a647acf5e52a71368d4179ab1ad8bd77d32b9a39ca52af9fc45487ea4938c4763e7142547fd3dba50d1953d7652dc8bdd2d5ca780c8a077a799b9593fc236ab5afb1f65b8e0fdacb09fd56ae291301137ac5427e6aaa835befab800075e502098abd8461ea8ebc51b89be753097cf39e893563a40fe4401b586b448aa6dc01bd435a81d62b5c3af0c2ee7c439cb6f8cb203679a900f6dbc338799f650c7b06b355abb59f7abf4e27c49c93821c1c0a5d7b17c635f560eadc56abedfe8ed6241201f22201f2c547f3817e73bfe2d2110aaff503babd2889dff86e6a426afb607cd8930e872cbb32c651d3348e5ad6f95be77b71a9a99b118a94cc59434b75bc6c0484c67afe90c5bc28b339bf177d51ca8c0593a5ad7c581f5494cdbf40cd30509a9ccbd63035c2d42a9ae0ebe4f7f1e90f95d75a194a3cfa04df98154fcc552ee6c663d3262a4a995bd7f231b58bdace7d0b69be30769c7fb1ea5116cfe61a0ad75a2036ace15a6055be6d64166c61db83324472617d704e4b6bd8a41d3e9c2ec43c56a5eeac830fa1a7d55d5b71471aaf9ee1c712fc86bd47a2a3e854436143dea1a012a456376f4d256280624ec33271e0196bc72f5e4a30fcb5c7c73277bd6e78d69914f00f9b48a49a5fbef3e963f5e8fde4b956f9afe1067e55baa8ce0ec87e121b26f7fe3eb01d0d3046d652ca19173e7e4772ab44b2c1de7bddbfc4211bc8a81051f65c0c3274018ad92b732b6851a8d366bbe0753e08b72e49c88dde0e6acd8980593be85409a4a280d1bb05fbcc4c843dac89bc17258d5cd806110f8358f753734ce6623a96e52d28aa8a40c38b4c5d744514338f7e76cfd22ff5c76a759a4c4f7073536c23a9c91f63b711323c72da002564a0847f167d14de9e4c5e2c0ca4083a9403cdf0b2e29c1e837cb95dbd3aa4a8e4b87c91b581cbaf905a321f2884059d0c5d3ffd517773735d536923fbdbeb16215ca6371af83615dbda50bc605b8e761465a04201ecdce955aba656ed70765a69f4016b507634520e2adb77a6c2ef28c04cfcaa7cbb4452b4424ea897c5aa6fe3fcd6b4f42922a7ebf0fd1d4ecb84e3821f070d5a2953ecd54f7eefd2cd8afb4262550cdd0d6868a9eb14b18826bd6fc35bea658fd989ec60c3343c588f19285301821b9bb6ad7461140c56e08fe0dda6190701a53dc6076fdc3f7aed03614b30643590bb03fce14adef29cc7ff5fe932b223532665c06a77a0373c3af7b4a27b9ace7303d67bc0f01ae19rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrust1.81-1.81.0-150500.11.3.1.nosrc.rpmcargo-vendorcargo1.81cargo1.81(ppc-64)rust+cargo@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    ld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.29)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libgcc_s.so.1(GCC_3.4.4)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rust-std3.0.4-14.6.0-14.0-15.2-11.81.04.14.3f4f@william.brown@suse.comxiaoguang.wang@suse.com- Resolve wasm32-wasi build issuesVersion 1.81.0 (2024-09-05) Language -------- - [Abort on uncaught panics in `extern "C"` functions.](https://github.com/rust-lang/rust/pull/116088/) - [Fix ambiguous cases of multiple `&` in elided self lifetimes.](https://github.com/rust-lang/rust/pull/117967/) - [Stabilize `#[expect]` for lints (RFC 2383),](https://github.com/rust-lang/rust/pull/120924/) like `#[allow]` with a warning if the lint is _not_ fulfilled. - [Change method resolution to constrain hidden types instead of rejecting method candidates.](https://github.com/rust-lang/rust/pull/123962/) - [Bump `elided_lifetimes_in_associated_constant` to deny.](https://github.com/rust-lang/rust/pull/124211/) - [`offset_from`: always allow pointers to point to the same address.](https://github.com/rust-lang/rust/pull/124921/) - [Allow constraining opaque types during subtyping in the trait system.](https://github.com/rust-lang/rust/pull/125447/) - [Allow constraining opaque types during various unsizing casts.](https://github.com/rust-lang/rust/pull/125610/) - [Deny keyword lifetimes pre-expansion.](https://github.com/rust-lang/rust/pull/126762/) Compiler -------- - [Make casts of pointers to trait objects stricter.](https://github.com/rust-lang/rust/pull/120248/) - [Check alias args for well-formedness even if they have escaping bound vars.](https://github.com/rust-lang/rust/pull/123737/) - [Deprecate no-op codegen option `-Cinline-threshold=...`.](https://github.com/rust-lang/rust/pull/124712/) - [Re-implement a type-size based limit.](https://github.com/rust-lang/rust/pull/125507/) - [Properly account for alignment in `transmute` size checks.](https://github.com/rust-lang/rust/pull/125740/) - [Remove the `box_pointers` lint.](https://github.com/rust-lang/rust/pull/126018/) - [Ensure the interpreter checks bool/char for validity when they are used in a cast.](https://github.com/rust-lang/rust/pull/126265/) - [Improve coverage instrumentation for functions containing nested items.](https://github.com/rust-lang/rust/pull/127199/) - Target changes: - [Add Tier 3 `no_std` Xtensa targets:](https://github.com/rust-lang/rust/pull/125141/) `xtensa-esp32-none-elf`, `xtensa-esp32s2-none-elf`, `xtensa-esp32s3-none-elf` - [Add Tier 3 `std` Xtensa targets:](https://github.com/rust-lang/rust/pull/126380/) `xtensa-esp32-espidf`, `xtensa-esp32s2-espidf`, `xtensa-esp32s3-espidf` - [Add Tier 3 i686 Redox OS target:](https://github.com/rust-lang/rust/pull/126192/) `i686-unknown-redox` - [Promote `arm64ec-pc-windows-msvc` to Tier 2.](https://github.com/rust-lang/rust/pull/126039/) - [Promote `loongarch64-unknown-linux-musl` to Tier 2 with host tools.](https://github.com/rust-lang/rust/pull/126298/) - [Enable full tools and profiler for LoongArch Linux targets.](https://github.com/rust-lang/rust/pull/127078/) - [Unconditionally warn on usage of `wasm32-wasi`.](https://github.com/rust-lang/rust/pull/126662/) (see compatibility note below) - Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Split core's `PanicInfo` and std's `PanicInfo`.](https://github.com/rust-lang/rust/pull/115974/) (see compatibility note below) - [Generalize `{Rc,Arc}::make_mut()` to unsized types.](https://github.com/rust-lang/rust/pull/116113/) - [Replace sort implementations with stable `driftsort` and unstable `ipnsort`.](https://github.com/rust-lang/rust/pull/124032/) All `slice::sort*` and `slice::select_nth*` methods are expected to see significant performance improvements. See the [research project](https://github.com/Voultapher/sort-research-rs) for more details. - [Document behavior of `create_dir_all` with respect to empty paths.](https://github.com/rust-lang/rust/pull/125112/) - [Fix interleaved output in the default panic hook when multiple threads panic simultaneously.](https://github.com/rust-lang/rust/pull/127397/) Stabilized APIs - [`core::error`](https://doc.rust-lang.org/stable/core/error/index.html) - [`hint::assert_unchecked`](https://doc.rust-lang.org/stable/core/hint/fn.assert_unchecked.html) - [`fs::exists`](https://doc.rust-lang.org/stable/std/fs/fn.exists.html) - [`AtomicBool::fetch_not`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicBool.html#method.fetch_not) - [`Duration::abs_diff`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.abs_diff) - [`IoSlice::advance`](https://doc.rust-lang.org/stable/std/io/struct.IoSlice.html#method.advance) - [`IoSlice::advance_slices`](https://doc.rust-lang.org/stable/std/io/struct.IoSlice.html#method.advance_slices) - [`IoSliceMut::advance`](https://doc.rust-lang.org/stable/std/io/struct.IoSliceMut.html#method.advance) - [`IoSliceMut::advance_slices`](https://doc.rust-lang.org/stable/std/io/struct.IoSliceMut.html#method.advance_slices) - [`PanicHookInfo`](https://doc.rust-lang.org/stable/std/panic/struct.PanicHookInfo.html) - [`PanicInfo::message`](https://doc.rust-lang.org/stable/core/panic/struct.PanicInfo.html#method.message) - [`PanicMessage`](https://doc.rust-lang.org/stable/core/panic/struct.PanicMessage.html) These APIs are now stable in const contexts: - [`char::from_u32_unchecked`](https://doc.rust-lang.org/stable/core/char/fn.from_u32_unchecked.html) (function) - [`char::from_u32_unchecked`](https://doc.rust-lang.org/stable/core/primitive.char.html#method.from_u32_unchecked) (method) - [`CStr::count_bytes`](https://doc.rust-lang.org/stable/core/ffi/c_str/struct.CStr.html#method.count_bytes) - [`CStr::from_ptr`](https://doc.rust-lang.org/stable/core/ffi/c_str/struct.CStr.html#method.from_ptr) Cargo ----- - [Generated `.cargo_vcs_info.json` is always included, even when `--allow-dirty` is passed.](https://github.com/rust-lang/cargo/pull/13960/) - [Disallow `package.license-file` and `package.readme` pointing to non-existent files during packaging.](https://github.com/rust-lang/cargo/pull/13921/) - [Disallow passing `--release`/`--debug` flag along with the `--profile` flag.](https://github.com/rust-lang/cargo/pull/13971/) - [Remove `lib.plugin` key support in `Cargo.toml`. Rust plugin support has been deprecated for four years and was removed in 1.75.0.](https://github.com/rust-lang/cargo/pull/13902/) Compatibility Notes * Usage of the `wasm32-wasi` target will now issue a compiler warning and request users switch to the `wasm32-wasip1` target instead. Both targets are the same, `wasm32-wasi` is only being renamed, and this [change to the WASI target](https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets.html) is being done to enable removing `wasm32-wasi` in January 2025. * We have renamed `std::panic::PanicInfo` to `std::panic::PanicHookInfo`. The old name will continue to work as an alias, but will result in a deprecation warning starting in Rust 1.82.0. `core::panic::PanicInfo` will remain unchanged, however, as this is now a *different type*. The reason is that these types have different roles: `std::panic::PanicHookInfo` is the argument to the [panic hook](https://doc.rust-lang.org/stable/std/panic/fn.set_hook.html) in std context (where panics can have an arbitrary payload), while `core::panic::PanicInfo` is the argument to the [`#[panic_handler]`](https://doc.rust-lang.org/nomicon/panic-handler.html) in no_std context (where panics always carry a formatted *message*). Separating these types allows us to add more useful methods to these types, such as `std::panic::PanicHookInfo::payload_as_str()` and `core::panic::PanicInfo::message()`. * The new sort implementations may panic if a type's implementation of [`Ord`](https://doc.rust-lang.org/std/cmp/trait.Ord.html) (or the given comparison function) does not implement a [total order](https://en.wikipedia.org/wiki/Total_order) as the trait requires. `Ord`'s supertraits (`PartialOrd`, `Eq`, and `PartialEq`) must also be consistent. The previous implementations would not "notice" any problem, but the new implementations have a good chance of detecting inconsistencies, throwing a panic rather than returning knowingly unsorted data. * [In very rare cases, a change in the internal evaluation order of the trait solver may result in new fatal overflow errors.](https://github.com/rust-lang/rust/pull/126128) Internal Changes These changes do not affect any public interfaces of Rust, but they represent significant improvements to the performance or internals of rustc and related tools. - [Add a Rust-for Linux `auto` CI job to check kernel builds.](https://github.com/rust-lang/rust/pull/125209/)cargo-vendorcargo1.62cargo1.63cargo1.64cargo1.65cargo1.66cargo1.67cargo1.68cargo1.69cargo1.70cargo1.71cargo1.72cargo1.73cargo1.74cargo1.75cargo1.76cargo1.77cargo1.78cargo1.79cargo1.80ibs-power9-13 1726661737  !"#$%&'()*+,-./1.81.01.81.0-150500.11.3.11.81.0-150500.11.3.11.81.01.81.0cargocargoregistrycargo1.81LICENSE-APACHELICENSE-MITLICENSE-THIRD-PARTYcargo-add.1.gzcargo-bench.1.gzcargo-build.1.gzcargo-check.1.gzcargo-clean.1.gzcargo-doc.1.gzcargo-fetch.1.gzcargo-fix.1.gzcargo-generate-lockfile.1.gzcargo-help.1.gzcargo-init.1.gzcargo-install.1.gzcargo-locate-project.1.gzcargo-login.1.gzcargo-logout.1.gzcargo-metadata.1.gzcargo-new.1.gzcargo-owner.1.gzcargo-package.1.gzcargo-pkgid.1.gzcargo-publish.1.gzcargo-remove.1.gzcargo-report.1.gzcargo-run.1.gzcargo-rustc.1.gzcargo-rustdoc.1.gzcargo-search.1.gzcargo-test.1.gzcargo-tree.1.gzcargo-uninstall.1.gzcargo-update.1.gzcargo-vendor.1.gzcargo-verify-project.1.gzcargo-version.1.gzcargo-yank.1.gzcargo.1.gz/usr/bin//usr/share//usr/share/cargo//usr/share/licenses//usr/share/licenses/cargo1.81//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35716/SUSE_SLE-15-SP5_Update/1008f6cd0d2443568c9d3f7f46368cc0-rust1.81.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d0743ed1adaaf2ebb4f507e11d39ff2e1a7568e5, for GNU/Linux 3.10.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRRRRRRRRRRRR R R RR RR RRRRR~ӡwҗ2utf-83295b5070c8a3095f7250856a968ffa87b8ac74498be22bb97a45dd61fef57e2?7zXZ !t/i]"k%8@ ee4RtRKBiX r$ %Xn%-\TS:`K2\8[K7i+.!yoYP\"+*%Nه2e\U:8ƽ2PSq v]uX(݀oY,AnmRKla : %pNb@֪Nf; [`Ʃ,sȻ\uAC2jr)5 Bl"x!!7%xn`.h<5I+ fs.QIH(XȣʱEn|7}lpXlWiZ@=H6 yc.8 Y"jPOu_&zG#:Ve9zlgO0O1&3&v j76]8`PʿK "UȜkvȝF}wÓ9w-U8~ ,/²_%V9#:g\I7S nUaߥg/ǬEh1͑Dʛ`um>BԹXԵ :y1^G}lO?-C`Yʊ5ڣly՟#H6{!L%̂JME؏^HGlUT FIrҫ9ҡ cT!v(qBy.JƏ=YeIV p:̂?mX\3mJMA (dQ YZ