Changeset 14735


Ignorieren:
Zeitstempel:
17.06.2018 19:03:22 (vor 5 Wochen)
Autor:
er13
Nachricht:

config.cache: disable its usage globally

I'm really tired of analyzing/solving all the build problems it causes.

  • Values written to it might be valid for package A (A doesn't depend on FOO) but invalid for package B (B does depend on FOO).
  • It hides problems - package A writes a value also required by package B ⇒ package B compiles, package B however fails to compile in configurations, in which package A is not selected (s. e.g. the problem fixed in r14733).
  • The semantic of the symbols might not be (exactly) the same.

This commit just disables the global config.cache. If nobody objects (providing good arguments for keeping the support for it) the whole config.cache related code incl. package specific workarounds will be removed within the next 2 weeks.

Datei:
1 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/make/Makefile.in

    r14680 r14735  
    140140# Common options for configure 
    141141TARGET_CONFIGURE_OPTIONS:= 
    142 TARGET_CONFIGURE_OPTIONS += --cache-file=$(CONFIG_CACHE_PATH) 
     142#TARGET_CONFIGURE_OPTIONS += --cache-file=$(CONFIG_CACHE_PATH) 
     143TARGET_CONFIGURE_OPTIONS += --cache-file=/dev/null 
    143144TARGET_CONFIGURE_OPTIONS += --target=$(GNU_TARGET_NAME) 
    144145TARGET_CONFIGURE_OPTIONS += --host=$(GNU_TARGET_NAME) 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.