`<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Currently having a minor issue building software.<br><br></div>As mentioned yesterday, I'm building on a slightly older image, so that I<br></div>know that any binaries I generate will run on all systems (which are newer).<br><br></div>The snag is that the install media doesn't have the headers. And if I<br><br></div>pkg install system/header<br><br></div>then it installs the latest version in the repo. It doesn't look like there<br></div>are any versioned constraints to tie the version of the header package<br></div>to the installed libraries.<br><br></div>Specifically, the glob fix #6409 causes problems. Because I end up with<br></div>a set of headers that have the fix and a copy of libc that doesn't. But I'm<br></div><div>sure there might be other things lurking.<br></div><div><br></div>My workaround is to manually look at the versions of system/library and specify<br>the matching version of system/header to install by hand. Is there a better way?<br><br></div><div>This isn't helped by the way that pkg(5) goes and does an update if you utter<br>'pkg install', rather than just saying 'oh, you're already installed, we're done'.<br></div><div>At least with the header package I can uninstall it and put the correct one<br>back, with some other packages I have to roll the system back.<br><br></div><div>Thanks for any thoughts!<br></div><div><div><div><div><div><div><div><div><div><div><div><div><br>-- <br><div class="gmail_signature">-Peter Tribble<br><a href="http://www.petertribble.co.uk/" target="_blank">http://www.petertribble.co.uk/</a> - <a href="http://ptribble.blogspot.com/" target="_blank">http://ptribble.blogspot.com/</a></div>
</div></div></div></div></div></div></div></div></div></div></div></div></div>
`