Lines Matching full:toolchain

2 # External toolchain package infrastructure
6 # use. Such toolchain may either be readily available on the Web
17 # toolchain, the -muclibc variant isn't supported yet, only the
23 # 1. If the toolchain is not pre-installed, download and extract it
25 # $(TOOLCHAIN_EXTERNAL_INSTALL_DIR) points to were the toolchain has
29 # conformity between the toolchain configuration described in the
31 # external toolchain. This is for example important to make sure that
32 # the Buildroot configuration system knows whether the toolchain
38 # retrieve the external toolchain configuration.
52 # 5. Build a toolchain wrapper which executes the external toolchain
55 # toolchain behaves similar to an internal toolchain.
56 # This toolchain wrapper and symlinks are installed into
58 # of Buildroot is handled identical for the 2 toolchain types.
62 # Definitions of where the toolchain can be found
66 TOOLCHAIN_EXTERNAL_DOWNLOAD_INSTALL_DIR = $(HOST_DIR)/opt/ext-toolchain
87 # If this is a buildroot toolchain, it already has a wrapper which we want to
100 # Normal handling of downloaded toolchain tarball extraction.
102 # As a regular package, the toolchain gets extracted in $(@D), but
164 # Definition of the CFLAGS to use with the external toolchain, as well as the
165 # common toolchain wrapper build arguments
168 # march/mtune/floating point mode needs to be passed to the external toolchain
250 # toolchain installation directory, while some other links are done to
251 # the toolchain wrapper (preprocessor, C, C++ and Fortran compiler)
259 # used. However, we should not add the toolchain wrapper for them, and they
271 ln -sf toolchain-wrapper $$base; \
286 # Various utility functions used by the external toolchain package
289 # - installation the toolchain libraries to $(TARGET_DIR)
290 # - copying the toolchain sysroot to $(STAGING_DIR)
308 # since what we want to find is the location of the original toolchain
313 # by the toolchain. So we need to find the particular sysroot we're
337 # - lib32-fp/ (Cavium toolchain)
338 # - lib64-fp/ (Cavium toolchain)
339 # - usr/lib/<tuple>/ (Linaro toolchain)
357 # Integration of the toolchain into Buildroot: find the main sysroot
397 # Please be very careful to check the major toolchain sources:
403 $(Q)$(call MESSAGE,"Copying external toolchain libraries to target...")
427 echo "Could not find gdbserver in external toolchain" ; \
452 $(call MESSAGE,"Copying external toolchain sysroot to staging...") ; \
490 # toolchain was built. Fix up these paths so that the pretty printers can be
530 # inner-toolchain-external-package -- defines the generic installation rules
531 # for external toolchain packages
540 define inner-toolchain-external-package
545 # In fact, we don't need to download the toolchain, since it is already
560 # Checks for an already installed toolchain: check the toolchain
632 toolchain-external-package = $(call inner-toolchain-external-package,$(pkgname),$(call UPPERCASE,$(…