Michael Forney

Results 90 comments of Michael Forney
trafficstars

My patches from when I looked at this are available here: https://github.com/michaelforney/musl/compare/6a4f4a9...riscv Based on what you've already integrated into the `staging` branch, I think the only things left are related...

Also, I'm not sure if the merged fix for the `fcntl.h` issues is acceptable by upstream. See Rich Felker's recent comment on including `bits/*` headers from other headers: https://www.openwall.com/lists/musl/2019/02/12/7 `LONG_BIT`...

Looking at glibc's setjmp (https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/riscv/setjmp.S;h=38a93b78e88ec13535934394e1302a7ddbc12e8d;hb=HEAD#l46), I see they also use `__riscv_float_abi_soft`, so that gives me some confidence that this is the correct thing to check. So maybe just integrate those...

Here's what the [psABI](https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md#floating-point-register-convention) says: > Floating-point values in callee-saved registers are only preserved across calls if they are no larger than the width of a floating-point register in the...

> I do not have an exact response about why is this happening, though I could make a safe bet about it being because g++ may get an O.O.M. kill...

> G'day, people. Pardon for the delay. No worries, thanks for the update :) > I had just downloaded GitHub's autogenerated `master.tar.gz` tarball and built from it. Nothing in particular...

Unfortunately, I'm having trouble reproducing this. Here's what I tried - Using a fresh Debian sid image, I downloaded that llvm tarball and configured it with ``` cmake -G Ninja...

> Finally, free. Let me see... > > > Are there some other flags I should pass to cmake? The script you referenced has some flags to set C/CXX/LD flags,...

> Yes, but in a different "place" of the build (as I said before). The object number isn't relevant; there's no correlation between the object number and build command. It...

I'm going to reopen this, since I'd still like to get to the bottom of this. It shouldn't hang even if you also have ninja installed. I will try to...