[Bug 274978] emulators/qemu-devel: conflict with sysutils/dtc (libftd, ftd.h)

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 14 Nov 2023 19:56:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274978

--- Comment #8 from Muhammad Moinur Rahman <bofh@freebsd.org> ---
(In reply to John Hein from comment #7)
> If you don't want to pull in a dep on sysutils/dtc (although other qemu ports have one), then please consider doing a deconflict by installing the internal fdt lib & headers that qemu-devel uses in a private directory (or do a static link and don't install the fdt lib at all).

Okiz. This is doable I think.

> If you can find a reference to the breakage you mentioned, please cite it - now I'm curious about the nature of the failure.

The qemu project always works on the devel version of dtc and based on their
requirements and final tests for a release merge/upstream the devel version to
dtc. So right now you are able to build qemu-devel with system dtc doesnt't
mean you will always be able to do that. This sort of breakage often happens
right after a fresh release when they start adding more stuffs into it. Try
running qemu with capstone. I can't recollect the exact bug report but what
happened is I switched to the system DTC and then maybe in less than 1-2 months
I had to switch back. :'(

It has been more than 8 years I am maintaining these and you know FreeBSD is a
place where things keep happening.

-- 
You are receiving this mail because:
You are on the CC list for the bug.