Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jan 2018 23:22:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 225152] misc/rumprun: add USES=gmake
Message-ID:  <bug-225152-13-MoMuMoFYKm@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-225152-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-225152-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225152

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

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

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

Ah yes, it seems like I was building with an oder GCC version for some reas=
on.
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=3D33358
[2]
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/lib/libunwind/AddressSpace.hpp.=
diff?r1=3D1.8&r2=3D1.9&only_with_tag=3DMAIN
[3] https://github.com/rumpkernel/rumprun/issues/86
[4]
https://github.com/rumpkernel/rumprun/blob/685f4ab3b74b6f1e1b40bdd3d2c42efa=
44bf385d/build-rr.sh#L51

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-225152-13-MoMuMoFYKm>