[haiku] Re: Is master broken?

  • From: Jessica Hamilton <jessica.l.hamilton@xxxxxxxxx>
  • To: "haiku@xxxxxxxxxxxxx" <haiku@xxxxxxxxxxxxx>
  • Date: Sat, 19 Mar 2016 10:29:00 +1300

On 18 March 2016 at 12:07, Dale Cieslak <dmarc-noreply@xxxxxxxxxxxxx> wrote:


--------------------------------------------
On Thu, 3/17/16, John Scipione <jscipione@xxxxxxxxx> wrote:

 Subject: [haiku] Re: Is master broken?
 To: "haiku@xxxxxxxxxxxxx" <haiku@xxxxxxxxxxxxx>
 Date: Thursday, March 17, 2016, 2:57 PM

 On Thu, Mar 17, 2016 at
 2:26 PM, Jessica Hamilton
 <jessica.l.hamilton@xxxxxxxxx>
 wrote:
 > On 17 March 2016 at 20:24, Dale
 Cieslak <dmarc-noreply@xxxxxxxxxxxxx>
 wrote:
 >> Hi,
 >>
 >> I did a
 'git pull' a day or two ago, and ever since I cannot
 build haiku source.  I keep getting link errors with
 something that appears to be gcc-related?  It's telling
 me that ___ieee754_expl is an undefined reference.  Any
 ideas?  Before a couple of days ago everything built
 perfectly.  I have hope that it's somehow user error
 since I didn't see anyone else commenting on this list
 nor haiku-development. Thoughts/help?
 >
 > Perhaps this is due
 to the gcc5 upgrade? May want to make sure your
 > Haiku install is up to date, and includes
 the update to gcc 5. Should
 > be a
 package version of 5.3.0.
 >

 Most likely you need to update
 your buildtools and then rerun the
 configure
 script (assuming you are cross-compiling from a non-Haiku
 OS).

-----------------------------

I'm actually developing directly within Haiku, so I'm just using jam.  I 
didn't think I needed to run configure when using jam on Haiku.

I've been using the instructions here to update every couple of days, so I 
_should_ be up to date but I can check the package version of gcc:  
https://www.haiku-os.org/guides/daily-tasks/updating-system

Is there a better way to update?  I can try again and do another git pull 
later to see if that helps.  or maybe I could try a 'jam -a' ?

When the gcc compiler/libs package changes, you should also re-run
configure. It should be enough to just do ./configure --update, and
it'll update the paths needed for gcc.

Other related posts: