Search Criteria
Package Details: mstflint425 4.25.0.1-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/mstflint425.git (read-only, click to copy) |
---|---|
Package Base: | mstflint425 |
Description: | Open-source version of MFT (Mellanox Firmware Tools) - old version for ConnectX-3 Pro |
Upstream URL: | https://github.com/Mellanox/mstflint |
Licenses: | GPL-2.0-only OR Linux-OpenIB |
Conflicts: | mstflint |
Provides: | mstflint |
Submitter: | Cebtenzzre |
Maintainer: | Cebtenzzre |
Last Packager: | Cebtenzzre |
Votes: | 1 |
Popularity: | 0.102244 |
First Submitted: | 2025-03-02 03:20 (UTC) |
Last Updated: | 2025-05-12 19:37 (UTC) |
Dependencies (19)
- boost-libs
- brotli (brotli-gitAUR)
- curl (curl-gitAUR, curl-c-aresAUR)
- icu (icu-gitAUR)
- iniparser (iniparser-gitAUR)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR)
- keyutils (keyutils-gitAUR)
- libidn2 (libidn2-gitAUR)
- libnghttp2 (libnghttp2-gitAUR)
- libpsl (libpsl-gitAUR)
- libunistring (libunistring-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- python (python37AUR)
- sqlite (sqlite-fossilAUR)
- xz (xz-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- boost (boost-gitAUR) (make)
- rdma-core (rdma-core-gitAUR) (make)
Required by (1)
- ibdump (requires mstflint) (make)
Latest Comments
Cebtenzzre commented on 2025-05-12 19:39 (UTC)
@vad Should be fixed now. I think the usleep error you saw was related to using
-std=c17
and not-std=gnu17
.vad commented on 2025-05-12 14:18 (UTC)
This doesn't build anymore. I was on archlinux-2025.05.01-x86_64.iso live CD.
Issue 1: false/true keywords in enum of common/bit_slice.h. gcc switched to C23 by default where those are now defined by the standard. This patch fixed that, but updated a lot of code. It doesn't apply cleanly, because it relies on a newer codebase: https://github.com/Mellanox/mstflint/pull/1137
Issue 2: After I ran with CFLAGS="-std=c17" it again errored at another point: "usleep" is not available. It's used through the msleep macro everywhere. This commit applies: https://github.com/Mellanox/mstflint/commit/6f27a2b3ff85b2f5bd7d98fc43254408a8168592
PS: There's also a build based on 4.18 over here https://forums.servethehome.com/index.php?threads/cant-seem-to-get-connectx-3-to-work.43209/post-411859 // https://seitics.de/files/mft/