Summary: | graphics/wayland: fix build with mips, mips64, powerpc64 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Piotr Kubaj <pkubaj> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-x11 (Nobody) <x11> | ||||
Status: | Closed DUPLICATE | ||||||
Severity: | Affects Only Me | CC: | linimon, pkubaj | ||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(x11) |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Fixed as part of the update. *** This bug has been marked as a duplicate of bug 227423 *** |
Created attachment 197552 [details] patch prctl() function currently doesn't exist in FreeBSD. When compiling with clang on amd64, only a warning is emitted when this function is used: tests/test-runner.c:349:8: warning: implicit declaration of function 'prctl' is invalid in C99 [-Wimplicit-function-declaration] rc = prctl(PR_SET_PTRACER, pid); ^ tests/test-runner.c:349:8: warning: this function declaration is not a prototype [-Wstrict-prototypes] But when compiling with base GCC (as is on e.g. powerpc64), I'm getting error: ./.libs/libtest-runner.a(test-runner.o): In function `is_debugger_attached': /tmp/usr/local/poudriere/ports/default/graphics/wayland/work/wayland-1.14.0/tests/test-runner.c:349: undefined reference to `prctl' Since it doesn't work even on amd64 properly (even though it compiles), let's remove this reference. Tested on amd64 and powerpc64. Hardware sponsored by IntegriCloud.