Branch: refs/heads/master Home: https://github.com/crosstool-ng/crosstool-ng Commit: 896bc2d17313f32a968efb09917cc3eb2b4e3ed8 https://github.com/crosstool-ng/crosstool-ng/commit/896bc2d17313f32a968efb09917cc3eb2b4e3ed8 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M .gitignore M bootstrap M configure.ac A m4/README A m4/ax_require_defined.m4 A m4/ctng_cpu_count.m4 A m4/ctng_gperf.m4 A m4/ctng_prog.m4 A m4/ctng_prog_stat.m4 A m4/ctng_set_kconfig_option.m4 A m4/ctng_version_check.m4 A m4/ctng_with_deprecated.m4 Log Message: ----------- Split local helper macros into separate m4's ... which are then picked up via aclocal. Signed-off-by: Alexey Neyman Commit: 0bcb67fa52b1318b098366fa44955f528999f4db https://github.com/crosstool-ng/crosstool-ng/commit/0bcb67fa52b1318b098366fa44955f528999f4db Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M .gitignore M configure.ac M kconfig/Makefile.in A m4/ax_build_date_epoch.m4 A m4/ax_with_curses.m4 A m4/ax_with_curses_extra.m4 M m4/ctng_gperf.m4 A m4/gettext.m4 A m4/iconv.m4 A m4/intlmacosx.m4 A m4/lib-ld.m4 A m4/lib-link.m4 A m4/lib-prefix.m4 A m4/nls.m4 A m4/pkg.m4 A m4/po.m4 A m4/progtest.m4 A scripts/config.rpath Log Message: ----------- Use autoconfig-archve/automake tests Signed-off-by: Alexey Neyman Commit: 1ce2eab963a004ba352a5cea800e2765a7c6affd https://github.com/crosstool-ng/crosstool-ng/commit/1ce2eab963a004ba352a5cea800e2765a7c6affd Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M configure.ac M m4/ctng_prog_stat.m4 M m4/ctng_set_kconfig_option.m4 Log Message: ----------- Simplify the macro for checking stat flavor a bit Signed-off-by: Alexey Neyman Commit: d401afbddaae56093cce388e62f7ba4d9d68a327 https://github.com/crosstool-ng/crosstool-ng/commit/d401afbddaae56093cce388e62f7ba4d9d68a327 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.in M configure.ac M ct-ng.in M kconfig/Makefile.in Log Message: ----------- Get rid of sub{lib,doc}dir They don't make sense - using same ct-ng won't work with different versions, so they cannot coexist in the same prefix. Also localize other configure variables so that their usage is easier to track. Signed-off-by: Alexey Neyman Commit: 576dcc3fee5b949cbf439fd95ab642dfcfe51a74 https://github.com/crosstool-ng/crosstool-ng/commit/576dcc3fee5b949cbf439fd95ab642dfcfe51a74 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M configure.ac M kconfig/Makefile.in Log Message: ----------- Remove special handling of dpkg-buildflags Instead, just honor CFLAGS/CPPFLAGS/LDFLAGS as they're passed down from configure. This brings the build process in compliance with the recommended practices. Signed-off-by: Alexey Neyman Commit: 9238b587210c53ba51dd665ffb9ff3e13456880f https://github.com/crosstool-ng/crosstool-ng/commit/9238b587210c53ba51dd665ffb9ff3e13456880f Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M .gitignore A Makefile.am R Makefile.in M config/comp_tools/autoconf.in M config/configure.in.in M configure.ac A kconfig/Makefile.am R kconfig/Makefile.in M m4/ctng_version_check.m4 A scripts/compile A scripts/depcomp M scripts/install-sh A scripts/ltmain.sh A scripts/missing A scripts/ylwrap Log Message: ----------- WIP: autotoolization Signed-off-by: Alexey Neyman Commit: 7655fc2a3c64fce46517d4a2af047d4c6e663f50 https://github.com/crosstool-ng/crosstool-ng/commit/7655fc2a3c64fce46517d4a2af047d4c6e663f50 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M configure.ac R m4/ctng_gperf.m4 Log Message: ----------- Cleanup after rebase on master: gperf detection macros no longer needed, gperf is not used anymore. Signed-off-by: Alexey Neyman Commit: 66821508f4064904995189f4b46652eb6257b1ea https://github.com/crosstool-ng/crosstool-ng/commit/66821508f4064904995189f4b46652eb6257b1ea Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M .gitignore M configure.ac M m4/ctng_cpu_count.m4 A m4/ctng_prog_install.m4 M m4/ctng_prog_stat.m4 Log Message: ----------- Fix install --strip-program check after merge Also, fix the use of AC_CACHE_CHECK in stat format checker. Signed-off-by: Alexey Neyman Commit: 9a4e17cf9b0e27a9af49da932db96ccb19aeb1f7 https://github.com/crosstool-ng/crosstool-ng/commit/9a4e17cf9b0e27a9af49da932db96ccb19aeb1f7 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M kconfig/Makefile.am Log Message: ----------- Add nconf build Signed-off-by: Alexey Neyman Commit: d9d4d090265b56dc158b9ffa7a875d0a68f9c57f https://github.com/crosstool-ng/crosstool-ng/commit/d9d4d090265b56dc158b9ffa7a875d0a68f9c57f Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M configure.ac M kconfig/Makefile.am Log Message: ----------- Enable mconf build Signed-off-by: Alexey Neyman Commit: dbe3877285549d1cdc549826673cdf8f07cf154c https://github.com/crosstool-ng/crosstool-ng/commit/dbe3877285549d1cdc549826673cdf8f07cf154c Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am M ct-ng.in M kconfig/Makefile.am R kconfig/kconfig.mk Log Message: ----------- Install ct-ng Also, move kconfig.mk into the main driver - we'd want kconfig to be a sub-package so there's no sense in writing the installation framework for the ct-ng-specific fragment in an otherwise independent directory. Signed-off-by: Alexey Neyman Commit: 69df9ae9ddb806b42d962ae8a0b2b8f7b31f480e https://github.com/crosstool-ng/crosstool-ng/commit/69df9ae9ddb806b42d962ae8a0b2b8f7b31f480e Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M config/global/build-behave.in M ct-ng.in R scripts/.gitignore A scripts/crosstool-NG.sh R scripts/crosstool-NG.sh.in A scripts/saveSample.sh R scripts/saveSample.sh.in A scripts/scripts.mk R scripts/scripts.mk.in Log Message: ----------- Remove the need for configure substitutions in scripts ... so that scripts/ directory can be installed verbatim. Signed-off-by: Alexey Neyman Commit: 9dc94f36627ec79721e485bb4ae50af9fb67c9fc https://github.com/crosstool-ng/crosstool-ng/commit/9dc94f36627ec79721e485bb4ae50af9fb67c9fc Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M .gitignore M Makefile.am M bootstrap M configure.ac M kconfig/Makefile.am R scripts/ylwrap Log Message: ----------- Install "pure data" directories ... and update .gitignore. Survives 'make distcheck'. Signed-off-by: Alexey Neyman Commit: 35b830b55233bd932f0bcb32aff04abb1d9b3c75 https://github.com/crosstool-ng/crosstool-ng/commit/35b830b55233bd932f0bcb32aff04abb1d9b3c75 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M bootstrap Log Message: ----------- Ignore/modify the list of installed files to match what was installed before. Signed-off-by: Alexey Neyman Commit: 0dc8565c4fa521e71667030ec0f994aa4f3918ec https://github.com/crosstool-ng/crosstool-ng/commit/0dc8565c4fa521e71667030ec0f994aa4f3918ec Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M .gitignore M ct-ng.in M kconfig/.gitignore R kconfig/lxdialog/.gitignore R steps.mk Log Message: ----------- Merge steps.mk into ct-ng Signed-off-by: Alexey Neyman Commit: 5b95b81ea90682c124d5280b64a91a249c464ee4 https://github.com/crosstool-ng/crosstool-ng/commit/5b95b81ea90682c124d5280b64a91a249c464ee4 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M .gitignore M .travis.yml M bootstrap M configure.ac M ct-ng.in M debian/control A paths.sh.in Log Message: ----------- Kill gperf vestiges Generate paths.sh by configure, do away with paths.mk. Signed-off-by: Alexey Neyman Commit: 5159cd7bc070a4fbf013e6c8c259ccb8ef391b0d https://github.com/crosstool-ng/crosstool-ng/commit/5159cd7bc070a4fbf013e6c8c259ccb8ef391b0d Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am M ct-ng.in Log Message: ----------- Adjust the paths to match new stuff location Signed-off-by: Alexey Neyman Commit: bc542408ca3c74e977e4f30d77ae6b9a6f388cbe https://github.com/crosstool-ng/crosstool-ng/commit/bc542408ca3c74e977e4f30d77ae6b9a6f388cbe Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M bootstrap M scripts/functions Log Message: ----------- config.sub/config.guess must either be executable or be run through shell Signed-off-by: Alexey Neyman Commit: f45e29c5ca5c50bded67c295fb62e208365cf4d6 https://github.com/crosstool-ng/crosstool-ng/commit/f45e29c5ca5c50bded67c295fb62e208365cf4d6 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am M configure.ac M ct-ng.in Log Message: ----------- Restore --enable-local use Signed-off-by: Alexey Neyman Commit: 355f6f03fba92c71f9ff8d2e26985d2c1b7a0a0b https://github.com/crosstool-ng/crosstool-ng/commit/355f6f03fba92c71f9ff8d2e26985d2c1b7a0a0b Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am M configure.ac M ct-ng.in Log Message: ----------- Cannot ignore 'make install' with automake Automake does not allow us to place the hooks before its generated actions, and does not allow us to check MAKECMDGOALS, and does not support a mechanism for disabling make install (such as noinst_SUBDIRS, requested a few times on automake mailing list). The only way I could preserve the current behavior is to have a GNUmakefile wrapper that will convert MAKECMDGOAL into a variable unknown to automake - which seems too convoluted a solution for the problem being solved. Hence the approach is to not override anything for --enable-local. It is now fully handled by selecting different values for CT_xxx_DIR in ct-ng.in; but at the build-system level, all the variables remain the same. We just don't support 'make install' in that case anymore; but the ct-ng in the working copy can be used after a regular 'make' (or 'make all'). Help message for --enable-local updated accordingly. Signed-off-by: Alexey Neyman Commit: d6f5c308f9b9564df548d7d6a245a56dbf5360bc https://github.com/crosstool-ng/crosstool-ng/commit/d6f5c308f9b9564df548d7d6a245a56dbf5360bc Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M debian/rules Log Message: ----------- No need for overriding MAKELEVEL anymore Signed-off-by: Alexey Neyman Commit: 56d785bd006ab823caf39fc16e2ae6833ef2d780 https://github.com/crosstool-ng/crosstool-ng/commit/56d785bd006ab823caf39fc16e2ae6833ef2d780 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am M docs/ct-ng.1.in M maintainer/create-release.sh A maintainer/download-docs.sh Log Message: ----------- Docs installation - Move downloading the pages from a website to a separate script, invoke as dist hook - Install manpage Signed-off-by: Alexey Neyman Commit: bb6c97551f7cfafea811367de0a6f382d9aec36b https://github.com/crosstool-ng/crosstool-ng/commit/bb6c97551f7cfafea811367de0a6f382d9aec36b Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am M configure.ac M docs/MANUAL_ONLINE M maintainer/download-docs.sh M samples/samples.mk Log Message: ----------- User manual installation ... when running from a release tarball. Signed-off-by: Alexey Neyman Commit: 970811a1c58d22fad37d8cbe2233b8344f358e78 https://github.com/crosstool-ng/crosstool-ng/commit/970811a1c58d22fad37d8cbe2233b8344f358e78 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am M configure.ac R ct-ng.comp A ct-ng.comp.in Log Message: ----------- Conditionally install bash completion Signed-off-by: Alexey Neyman Commit: b670aaf1ad5ed2531079a7992b6feb87c0b3b9ea https://github.com/crosstool-ng/crosstool-ng/commit/b670aaf1ad5ed2531079a7992b6feb87c0b3b9ea Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am A bash-completion/ct-ng.in M configure.ac R ct-ng.comp.in Log Message: ----------- Install bash completion into new location /share/bash-completion/completions rather than /etc/bash_completion.d Signed-off-by: Alexey Neyman Commit: 20e8402779db3d47856b45b31e5f3d76c8554a55 https://github.com/crosstool-ng/crosstool-ng/commit/20e8402779db3d47856b45b31e5f3d76c8554a55 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am Log Message: ----------- Compress the manpage Signed-off-by: Alexey Neyman Commit: fda857aeb851e5329b5dec664cc14903bf4d20a6 https://github.com/crosstool-ng/crosstool-ng/commit/fda857aeb851e5329b5dec664cc14903bf4d20a6 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M debian/rules Log Message: ----------- Debian: no longer need to install completion separately Signed-off-by: Alexey Neyman Commit: 7eb903667b59ac00d28e2ebad26e4b8c56bb0b84 https://github.com/crosstool-ng/crosstool-ng/commit/7eb903667b59ac00d28e2ebad26e4b8c56bb0b84 Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M Makefile.am M configure.ac Log Message: ----------- Lintian warnings cleanup Signed-off-by: Alexey Neyman Commit: 4e7d0906c1047516ab6517e3abd4a83cba98139d https://github.com/crosstool-ng/crosstool-ng/commit/4e7d0906c1047516ab6517e3abd4a83cba98139d Author: Alexey Neyman Date: 2018-04-07 (Sat, 07 Apr 2018) Changed paths: M ct-ng.in M scripts/crosstool-NG.sh M scripts/functions M scripts/saveSample.sh M scripts/show-config.sh M scripts/show-tuple.sh Log Message: ----------- Support out-of-tree local builds Signed-off-by: Alexey Neyman Commit: c4608f07f7e06a58d48d74b64296be663a94c604 https://github.com/crosstool-ng/crosstool-ng/commit/c4608f07f7e06a58d48d74b64296be663a94c604 Author: Alexey Neyman Date: 2018-04-08 (Sun, 08 Apr 2018) Changed paths: M Makefile.am Log Message: ----------- Only attempt to chmod bash completion script ... if it has been installed. Signed-off-by: Alexey Neyman Commit: ffc638142d8bb5d70204047a7bd3bdd34b127d85 https://github.com/crosstool-ng/crosstool-ng/commit/ffc638142d8bb5d70204047a7bd3bdd34b127d85 Author: Alexey Neyman Date: 2018-04-10 (Tue, 10 Apr 2018) Changed paths: M .gitignore M .travis.yml A Makefile.am R Makefile.in A bash-completion/ct-ng.in M bootstrap M config/comp_tools/autoconf.in M config/configure.in.in M config/global/build-behave.in M configure.ac R ct-ng.comp M ct-ng.in M debian/control M debian/rules M docs/MANUAL_ONLINE M docs/ct-ng.1.in M kconfig/.gitignore A kconfig/Makefile.am R kconfig/Makefile.in R kconfig/kconfig.mk R kconfig/lxdialog/.gitignore A m4/README A m4/ax_build_date_epoch.m4 A m4/ax_require_defined.m4 A m4/ax_with_curses.m4 A m4/ax_with_curses_extra.m4 A m4/ctng_cpu_count.m4 A m4/ctng_prog.m4 A m4/ctng_prog_install.m4 A m4/ctng_prog_stat.m4 A m4/ctng_set_kconfig_option.m4 A m4/ctng_version_check.m4 A m4/ctng_with_deprecated.m4 A m4/gettext.m4 A m4/iconv.m4 A m4/intlmacosx.m4 A m4/lib-ld.m4 A m4/lib-link.m4 A m4/lib-prefix.m4 A m4/nls.m4 A m4/pkg.m4 A m4/po.m4 A m4/progtest.m4 M maintainer/create-release.sh A maintainer/download-docs.sh A paths.sh.in M samples/samples.mk R scripts/.gitignore A scripts/compile A scripts/config.rpath A scripts/crosstool-NG.sh R scripts/crosstool-NG.sh.in A scripts/depcomp M scripts/functions M scripts/install-sh A scripts/ltmain.sh A scripts/missing A scripts/saveSample.sh R scripts/saveSample.sh.in A scripts/scripts.mk R scripts/scripts.mk.in M scripts/show-config.sh M scripts/show-tuple.sh R steps.mk Log Message: ----------- Merge pull request #937 from stilor/build-autotoolize Autotoolize crosstool-ng Compare: https://github.com/crosstool-ng/crosstool-ng/compare/7c3422675909...ffc638142d8b