[haiku-development] Re: /usr/local/bin/ld: cannot find -ldl , what is this?

  • From: "Thomas Mueller" <mueller6723@xxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 06 Jun 2019 19:28:54 +0000

I just booted FreeBSD 12 into a vm.  I don't get the error you're seeing 
building Haiku.
(I do get an error from mtools building the UEFI partition though)

I just updated the pre-requirements for FreeBSD based on 12:
https://github.com/haiku/website/commit/9b05cb9713ff39dfe9ece305cc5108108bf10ba4
https://www.haiku-os.org/guides/building/pre-reqs#bsd

Make sure you're following the directions (using our jam binary, etc)
Any time you see 'make' in our build steps, replace it with 'gmake'
        
        
 Alex

I was able to build jam for Haiku under both NetBSD and FreeBSD, and I know to 
usr gmake in place of (BSD) make.

I recently (last May) built FreeBSD 12-STABLE and 13-current but was not able 
to access the internet from either of these new installations.  I haven't yet 
tried USB tethering with my mobile phone (urndis?).

FreeBSD support for my Ethernet chip has been buggy.

One useful item in these new installations might be efibootmgr.

Setting up to cross-compile Haiku from NetBSD means looking for all occurrences 
of the string HOST_PLATFORM in the haiku tree and then making adjustments:

grep -Rn "HOST_PLATFORM" haiku 2>&1 | tee HOST_PLATFORM.lst

but I am not sufficiently versed on haiku tree to figure what adjustments are 
needed.

I looked at the pre-requirements web page, found NetBSD support was listed as 
"MAYBE?", also don't feel confident about xattr support.

Tom


Other related posts: