Age | Commit message (Collapse) | Author | Files | Lines |
|
[NEWLIB][Cross-build]: Fix merge-newlib-nano.
|
|
There is no $(NEWLIB_TUPLE)-gcc in install directory
during cross-compilation process. For example,
to compile for Windows, we has to have riscv64-unknown-elf-gcc
in our PATH and we has to use it with print-multi-lib
to find multilib configuration, because install
folder contains only .exe files (can not be executed)
This bugfix is to check: whether compiler we already
have for host - in the install directory or in the PATH.
|
|
Docs: Update README.md
|
|
[GCC]: Pass extra flags to gcc build.
|
|
There is no way to pass extra flags to gcc though
riscv-gnu-toolchain Makefile.
This is neccesary for me, because I has to rewrite gmp,
isl, mpfr, mpc folders in source of gcc project. Moreover,
I don't want to rebuild them with gcc.
Also I think, the opportunity to pass extra flags will be
convenient for many development purposes.
|
|
|
|
|
|
|
|
There is a typo in a previous commit that introduced src-dir-override
for DejaGnu.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
We have this feature for all other packages.
It is particularly useful to avoid pointless internet downloads
for automatic builds.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
Bump glibc to 2.37
|
|
glibc 2.37 has been released on February 1st, 2023.
We still use 2.33 in this repo.
Let's make a huge step forward to the latest upstream release.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
This patch contains three minor updates:
1. Added texinfo to OS X dependency package
2. Brew tap discoteq/discoteq is no longer required to install the flock
3. Added tip in "Installation (Newlib)" to keep similar to the description
in "Installation (Linux)" and fixed a typo.
Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn>
|
|
Add a tip so blindly following the instructions is more likely to just work.
Issue #1169
Signed-off-by: Carl Karsten <CFKarsten@gmail.com>
|
|
Add unittest to march-to-cpu-opt
|
|
Quick fix sim pk build failure for RV32.
|
|
ubuntu20.04 make it need "clang ninja-build"
Signed-off-by: 长柳 <110147328+changliuxy@users.noreply.github.com>
|
|
Support testing zdinx/zfinx/zhinx.
|
|
https://github.com/riscv-collab/riscv-gnu-toolchain/pull/1167 has found
some bug, and I realized the testing of march-to-cpu-opt is...not well,
so spend some time to improve that a little bit, it's not complete testing,
but at least it's a start :P
|
|
Fix wrong parse script
|
|
If test --with-arch=rv32imc_zve128x
NameError: name 'arch' is not defined
Signed-off-by: Kwanghoon Son <kwangson@yahoo.com>
|
|
- We don't set correct qemu option for zdinx/zfinx/zhinx, this patch is
fixing the march-to-cpu-opt, which is a script translate -march string
to qemu options.
|
|
Enhance the testing experience
|
|
Bump qemu to 7.1.0
|
|
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
musl: add missing submodule auto-initialization
|
|
Switch musl upstream URL from git:// to https://
|
|
This was the only such upstream URL and it caused issues for anyone
attempting to use it behind a proxy.
Fixes #1155.
|
|
Ubuntu 18.04 is deprecated and will be fully removed from GitHub
Actions soon (https://github.com/actions/runner-images/issues/6002)
Signed-off-by: Florian Hofhammer <florian.hofhammer@fhofhammer.de>
|
|
Signed-off-by: Florian Hofhammer <florian.hofhammer@fhofhammer.de>
|
|
Let's document how to use the environment variable RUNTESTFLAGS
for selecting the tests that should be executed.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
Let's document how to run all the test suites in order to increase the
number of people that will execute the tests.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
Makefile.in has support for running the regression test suite of
Binutils, GCC and others. Let's add support for running glibc tests.
To run the tests the following command can be used:
make check-glibc-linux
Tested with linux/rv64.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
This allows to specify the test cases to be run.
For example the following command can be used to restrict the testcases
that will be executed to zb*.c and sm*.c from the directory
`gcc/testsuite/gcc.target/riscv/` (which includes the file `riscv.exp`):
RUNTESTFLAGS="riscv.exp=zb*.c\ sm*.c" make report
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
docs: update AUR link on README.md
|
|
gitmodules: Fix tracking branch for GCC 12
|
|
|
|
A recent commit bumped the GCC version to 12.2,
but adjusting the tracking branch in .gitmodules was forgotten.
Let's fix this and set the tracking branch to gcc-12
(note, that there are no release branches for minor version releases).
Reported-by: Tommy Murphy <tommy_murphy@hotmail.com>
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
Makefile.in: Adjust permission error message
|
|
We should not encourage people to call "sudo make".
Let's drop that recommendation in case of permission errors.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
dejagnu: Bump version to 1.6.3
|
|
GDB still defaults to 10.1 from the (already archived)
riscv-binutils-gdb repo. Let's bump the version to 12.1
and use the upstream git repo instead.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
dejagnu still defaults to 1.6 from the (already archived)
riscv-dejagnu repo. Let's bump the version to 1.6.3
and use the upstream git repo instead.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
|
|
* Bump gcc branch to 12.2 release.
* Adjust line style in allowlist
|
|
* Use arch=rv32imafdc and abi=ilp32f.
* Looks gnu gcc doesn't honor rv32gc and ilp32d.
Signed-off-by: Pan Li <pan2.li@intel.com>
|
|
Use https link instead of ssh
|
|
|
|
* The riscv-pk repo can only be built by rv32i.
* Change configure to rv32i to make SIM=spike option happy for multilib.
Signed-off-by: Pan Li <pan2.li@intel.com>
|
|
|
|
Update the riscv allowlist for gcc12.1-binutils 2.39
|