Commit Graph

29 Commits

Author SHA1 Message Date
moluopro 1d7cbce8ba docs: fix install guide typos 2026-07-03 01:50:09 +08:00
Tanmay Gulhane 601ff0ef2a docs: clarify RISC-V RVV target selection and GCC 14+ requirement for ZVL128B/ZVL256B
Add a RISC-V subsection to docs/install.md inside 'Building from source',
between the existing MIPS and FreeBSD sections, covering:

  - Target selection table (RISCV64_GENERIC / RISCV64_ZVL128B /
    RISCV64_ZVL256B / C910V / x280) and what each is for.
  - The general property that GENERIC / ARCH_GENERIC targets across
    all architectures map to the non-vectorized plain-C reference
    path, with the Makefile.riscv64 scalar -march override noted as
    the RISC-V-specific compounding factor.
  - GCC 14+ requirement for the ZVL targets on current OpenBLAS
    releases (GCC 13 does not implement the __riscv_vsseg* intrinsics
    used by the _rvv.c kernels and falls back to scalar silently,
    detectable only by disassembly).
  - Reference objdump-based verification command and expected
    opcode-count range for a correct RISCV64_ZVL128B build.

README.md now keeps a single one-line pointer to the new install.md
section at the spot where users encounter the RISC-V build commands,
so the signposting is preserved without bloating the page that GitHub
renders by default.

v2 of this PR, addresses review feedback from @martin-frbg on
relocation and on the broader GENERIC framing.

Co-authored-by: Vaibhav805 <Vaibhav805@users.noreply.github.com>
2026-05-25 13:29:39 +00:00
moluopro 6419432e7d Update iOS documentation wording 2026-05-01 13:18:25 +08:00
moluopro a8ac7c91fc Update iOS crossbuild commands 2026-05-01 13:06:29 +08:00
Martin Kroeker 3bbd755ba7
Add note on using an x86 OpenBLAS in Windows on Arm via Prism 2026-04-02 10:36:33 +02:00
moluopro a514760e06 Change 'make libs' back to 'make' 2026-01-10 21:14:05 +08:00
moluopro d7d1088d21 docs: fix iOS build script & use xcrun SDK path 2026-01-09 23:35:58 +08:00
Martin Kroeker 579eda3778
Name openmp packages in Windows/conda build recipe 2025-12-30 00:03:40 +01:00
Martin Kroeker 5e3a9922bd
replace mentions of miniconda with miniforge 2025-12-27 22:50:38 +01:00
Martin Kroeker e548bda1ba
Update Windows/LLVM build to use miniforge and flang_win-64 package 2025-12-27 22:33:01 +01:00
Martin Kroeker 7d7757acd1
Update cross-compilation instructions for the Android NDK 2025-07-15 18:25:55 +02:00
Martin Kroeker 7a27e2b00d
Simplify build instructions for Windows on Arm 2025-01-26 18:36:58 +01:00
Matthew Brett 252c43265d Fix Windows on ARM build instructions
The command as merged uses the compiler target as the compiler path.

I have run and tested a build with this command.

@Mugundanmcw - is this correct?
2025-01-24 12:58:20 +00:00
Ralf Gommers f697cfe0d0 docs: improve the rendering of the HarmonyOS build instructions 2025-01-04 21:18:07 +01:00
Ralf Gommers eda80f436a docs: improve rendering of Windows on Arm instructions 2025-01-04 21:10:43 +01:00
Ralf Gommers 5aa1845a43 docs: fix two broken links related to MSVC
The doc build is now clean of warnings again.
2025-01-04 20:37:47 +01:00
Martin Kroeker afd572511f
Add build instructions for Huawei's HarmonyOS from #5043 2025-01-03 22:47:38 +01:00
Ralf Gommers df42f79c4c docs: update extensions and install pages with last wiki edits
I went through the wiki pages and found two pages with edits that
weren't reflected in the html docs yet, so syncing that content here.
2024-12-26 21:10:32 +01:00
Martin Kroeker a93d3db34a
fix formatting of WoA section 2024-12-19 00:53:10 +01:00
Martin Kroeker e460512685
Update WoA build instructions from rewording in issue #5001 2024-12-19 00:50:37 +01:00
Martin Kroeker 009c1e0387
fix download link for the current WoA binary of LLVM 2024-11-23 14:15:04 +01:00
Martin Kroeker 760a5371f3
Update build instructions for WoA (use LLVM19 and its flang-new) 2024-11-22 15:59:45 +01:00
Martin Kroeker 7006492863
replace "Preview" in the MSVC vcvarsall path with "Community" 2024-07-26 12:49:57 +02:00
Ralf Gommers 268dcd8f45 docs: convert remaining install sections (Android, iOS, FreeBSD, Cortex-M) 2024-07-04 19:16:30 +02:00
Ralf Gommers 452014341e docs: rework building from source on Windows section 2024-07-04 19:16:30 +02:00
Ralf Gommers 4547908901 docs: rewrite "Install OpenBLAS" page (part 1: binaries, basic from source) 2024-07-04 19:15:51 +02:00
Matthew Barber 27841b8b44 More doc improvements
* Fold "Users of OpenBLAS", "Publications", "Mailing list", "Donation" pages into "About"
* Remove full license
* Remove outdated TODO and machine list pages
* Shorter titles for CI and distributing pages
* Link to GotoBLAS readme in repo
* Brief description of OpenBLAS in homepage
* Move acknowledgements into About page
* Remove manual TOC in FAQ docs
2024-03-20 11:13:21 +00:00
Matthew Barber 9cfcee131e Doc improvements squish
* Fix more broken links
* Move FAQ last
* Fold all install-y content into `install.md`
* Fix header levels
* Fold `download.md` contents into `install.md`
* Fix cross-references
* Ordered navigation
* Add logo to docs
* Make doc pages more consistent
2024-03-20 11:13:14 +00:00
Matthew Barber 2aee9a8a7d Move wiki contents to `docs/` 2024-03-14 08:45:49 +00:00