Summary: | make crashes if Makefile uses += operator. | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Voinov <voins> |
Component: | make | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | P4 | CC: | ldv, legion |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexey Voinov
2002-04-07 09:55:21 MSD
Replace all: CFLAGS += aaa construction with simple CFLAGS += aaa Replace all: CFLAGS += aaa construction with simple CFLAGS += aaa Решение не верное. Во-первых падать не должно в любом случае. Во-вторых конструкция абсолюьно правильна и законна. Она описана в info make/Using Variables/Target-specific. Для наглядности приведу чуть более полный пример: CFLAGS := ccc all: linux echo $(CFLAGS) linux: CFLAGS += bbb linux: echo yyy msdos: CFLAGS += ccc msdos: echo zzz Решение не верное. Во-первых падать не должно в любом случае. Во-вторых конструкция абсолюьно правильна и законна. Она описана в info make/Using Variables/Target-specific. Для наглядности приведу чуть более полный пример: CFLAGS := ccc all: linux echo $(CFLAGS) linux: CFLAGS += bbb linux: echo yyy msdos: CFLAGS += ccc msdos: echo zzz Fixed in make-3.79.1-ipl6mdk Fixed in make-3.79.1-ipl6mdk Why not close resolved problem? Why not close resolved problem? |