[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#822666: closed by Ben Hutchings <ben@decadent.org.uk> (Bug#822666: fixed in linux 4.5.2-1)



On 04/29/2016 12:09 PM, Debian Bug Tracking System wrote:
This is an automatic notification regarding your Bug report
which was filed against the src:linux package:

#822666: linux-headers-3.16.0-4-amd64: deprecated syntax in linux-headers Makefile

It has been closed by Ben Hutchings <ben@decadent.org.uk>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Ben Hutchings <ben@decadent.org.uk> by
replying to this email.



Dear Maintainer,

The problem cannot be solved by importing a more recent version of the Linux kernel: the problem comes from a specific Makefile, which is only present in Debian

For example, the linux-headers-4.6.0-rc3-amd64_4.6~rc3-1~exp1_amd64.deb package, which is quite recent contains a Makefile with the same error:

/usr/src/linux-headers-4.6.0-rc3-amd64/Makefile:

----%----
 1	VERSION = 2
 2	PATCHLEVEL = 6
3 MAKEARGS := -C /usr/src/linux-headers-4.6.0-rc3-common O=/usr/src/linux-headers-4.6.0-rc3-amd64
 4	MAKEFLAGS += --no-print-directory
 5	.PHONY: all $(MAKECMDGOALS)
 6	cmd := $(filter-out all Makefile,$(MAKECMDGOALS))
 7	all:
 8		@$(MAKE) $(MAKEARGS) $(cmd)
 9	Makefile:;
10	$(cmd) %/: all             <=======================
11		@:
----%----

The problem comes from line 10 which contains two types of targets.

Then I do not think the initial problem is solved by switching to a more recent version of the kernel (indeed the problem is also present in an even more recent of the kernel).

	Best regards

	Thierry

--
Thierry Herbelot
6WIND
Software Engineer


Reply to: