summaryrefslogtreecommitdiff
path: root/config/global/extract.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/global/extract.in')
-rw-r--r--config/global/extract.in67
1 files changed, 24 insertions, 43 deletions
diff --git a/config/global/extract.in b/config/global/extract.in
index b754775..4e62480 100644
--- a/config/global/extract.in
+++ b/config/global/extract.in
@@ -40,60 +40,42 @@ config ONLY_EXTRACT
Useful to look at the code before doing the build itself.
choice
- prompt "Patches origin"
- bool
+ bool "Patches origin"
default PATCH_BUNDLED
config PATCH_BUNDLED
- bool
- prompt "Bundled only"
+ bool "Bundled only"
help
Only apply patches bundled with crosstool-NG.
config PATCH_LOCAL
- bool
- prompt "Local only"
+ bool "Local only"
select PATCH_USE_LOCAL
+ depends on EXPERIMENTAL
help
- Only apply your local patches.
+ Only apply your local patches. Many components require patching
+ to build or work properly; please review the bundled patches and
+ copy them into your local directory if needed.
config PATCH_BUNDLED_LOCAL
- bool
- prompt "Bundled, then local"
+ bool "Bundled, then local"
select PATCH_USE_LOCAL
help
- Apply the patches bundled with crosstool-NG,
- then apply your local patches.
+ Apply the patches bundled with crosstool-NG, then apply your local
+ patches.
config PATCH_LOCAL_BUNDLED
- bool
- prompt "Local, then bundled"
- select PATCH_USE_LOCAL
- help
- Apply your local patches, then apply the patches
- bundled with crosstool-NG.
-
-config PATCH_BUNDLED_FALLBACK_LOCAL
- bool
- prompt "Bundled only, local if no bundled"
- select PATCH_USE_LOCAL
- select PATCH_SINGLE
- help
- Apply the patches bundled with crosstool-NG;
- if there's no bundled patches, apply your local patches.
-
-config PATCH_LOCAL_FALLBACK_BUNDLED
- bool
- prompt "Local only, bundled if no local"
+ bool "Local, then bundled"
select PATCH_USE_LOCAL
- select PATCH_SINGLE
+ depends on EXPERIMENTAL
help
- Only apply your local patches;
- if there's no local patches, apply patches bundled with crosstool-NG.
+ Apply your local patches, then apply the patches bundled with
+ crosstool-NG. Note that the bundled patches cannot be guaranteed
+ to apply on top of your local patches.
config PATCH_NONE
- bool
- prompt "None"
+ bool "None"
+ depends on EXPERIMENTAL
help
Don't use any patch at all.
@@ -110,23 +92,22 @@ config PATCH_ORDER
string
default "bundled" if PATCH_BUNDLED
default "local" if PATCH_LOCAL
- default "bundled,local" if PATCH_BUNDLED_LOCAL || PATCH_BUNDLED_FALLBACK_LOCAL
- default "local,bundled" if PATCH_LOCAL_BUNDLED || PATCH_LOCAL_FALLBACK_BUNDLED
+ default "bundled,local" if PATCH_BUNDLED_LOCAL
+ default "local,bundled" if PATCH_LOCAL_BUNDLED
default "none" if PATCH_NONE
-config PATCH_SINGLE
- bool
-
config PATCH_USE_LOCAL
bool
config LOCAL_PATCH_DIR
string
- prompt "| Local patch directory"
+ prompt "Local patch directory"
default ""
depends on PATCH_USE_LOCAL
help
Enter the custom patch directory here.
- Note that you must ensure that the directory containing your custom
- patches is arranged the same way the official directory is.
+ Note that you must ensure that tree layout of the directory containing
+ your custom patches match the bundled patches one. For example, if you
+ have custom GCC patches for <gcc-version>, place them under
+ $LOCAL_PATCH_DIR/gcc/<gcc-version>.