public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Grant Edwards <grant.b.edwards@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Re: Update to "make" breaks lots of things...
Date: Mon, 8 Aug 2011 20:12:35 +0000 (UTC)	[thread overview]
Message-ID: <j1pfvj$1f0$1@dough.gmane.org> (raw)
In-Reply-To: 1312831908.4366.5.camel@localhost.localdomain

On 2011-08-08, Albert W. Hopkins <marduk@letterboxes.org> wrote:
>
>
> On Monday, August 8 at 18:30 (+0000), Grant Edwards said:
>
>> I don't think this is Gentoo-specific, but I've noticed that a recent
>> update to "make" is causing makefile breakage.  For example, trying to
>> build a Linux 2.6.28 kernel:
>> 
>>   beta linux-2.6.28-gentoo-r5 # make oldconfig
>>   Makefile:442: *** mixed implicit and normal rules.  Stop.
>> 
>> Apparently the authors of "make" are cracking down on things that have
>> been allowed for many years. As a result, some Makefiles don't work
>> anymore.
>> 
>> At least for me, that means that "make" now needs to be slotted so
>> that I can keep an older version around that's compatible with older
>> Makefiles.  Is there any chance of that?
>> 
>> [I don't suppose anybody knows off-hand which version of "make"
>> introduced all the breakage?]
>
> Have not experienced this (GNU Make 3.82).

I downgraded from 3.82 to 3.81, and all is well.  If you look at
bugzilla, make 3.82 caused a bunch of ebuilds to fail.  Apparently
those ebuilds have now incoroporated patches for the Makefiles to work
around the problem with 3.82.

If you never build anything except using ebuild out of the package
database, that's fine.

If however, you use a Gentoo system for something other than Gentoo
development, make v3.82 isn't a good thing. In the past week, I've run
into issues with the Linux kernel and with several of the Makefiles in
an older version of Buildroot (from about a year ago).

IMO, make 3.82 shouldn't have stable when it was still obviously
incompatible with upstream Makefiles.

-- 
Grant Edwards               grant.b.edwards        Yow! Am I elected yet?
                                  at               
                              gmail.com            




  reply	other threads:[~2011-08-08 20:14 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-08 18:30 [gentoo-user] Update to "make" breaks lots of things Grant Edwards
2011-08-08 18:37 ` Michael Mol
2011-08-08 19:31 ` Albert W. Hopkins
2011-08-08 20:12   ` Grant Edwards [this message]
2011-08-08 20:22     ` [gentoo-user] " Dale
2011-08-08 22:16     ` Joerg Schilling

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='j1pfvj$1f0$1@dough.gmane.org' \
    --to=grant.b.edwards@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox