[Bug 225152] misc/rumprun: add USES=gmake

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jan 14 23:22:41 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225152

Fabian Freyer <fabian.freyer at physik.tu-berlin.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #189700|0                           |1
        is obsolete|                            |

--- Comment #3 from Fabian Freyer <fabian.freyer at physik.tu-berlin.de> ---
Created attachment 189724
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=189724&action=edit
Add USES=gmake and patch libunwind

Ah yes, it seems like I was building with an oder GCC version for some reason.
This is bug is fixed upstream in llvm/libunwind[1], the fix was merged [2] into
NetBSD HEAD not that long ago. However, upstream rumprun doesn't use this
NetBSD source tree yet. There is an upstream bug [3] that tracks this.

I see the following possible ways forward until this is fixed upstream:
1) add a patch in files/ to patch the signedness issue
2) check out current NetBSD HEAD and use the -s parameter [4] on build-rr.sh
3) use an older GCC in USE_GCC

Personally, I'm inclined to go with option 1) for now, and have updated the
patch accordingly.

[1] https://bugs.llvm.org/show_bug.cgi?id=33358
[2]
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/lib/libunwind/AddressSpace.hpp.diff?r1=1.8&r2=1.9&only_with_tag=MAIN
[3] https://github.com/rumpkernel/rumprun/issues/86
[4]
https://github.com/rumpkernel/rumprun/blob/685f4ab3b74b6f1e1b40bdd3d2c42efa44bf385d/build-rr.sh#L51

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list