Removal of BR2_GCC_TARGET_TUNE and other arch/ updates
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest posting 2/20 of 30 patches 0 repliesNew
- v2 posting 1/22 of 30 patches 0 repliesSuperseded
Patches in v2 posting 2/2 No applies recorded yet
None of the 30 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [Buildroot] [PATCH v2 00/30] Removal of BR2_GCC_TARGET_TUNE and other arch/ updates
Quoted 36 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Thomas" == Thomas Petazzoni <[email protected]> writes:
Hello,
As discussed during the Buildroot Developers meeting, this patch series implement a few changes to the handling of the BR2_GCC_TARGET_{ARCH,CPU,TUNE} options.In sequence, this patch series:
- PATCH 1 introduces a number of ARM architecture blind options:
BR2_ARM_CPU_ARMV4,BR2_ARM_CPU_ARMV5,BR2_ARM_CPU_ARMV6,BR2_ARM_CPU_ARMV7A. These options will allow to simplify testing against an ARM architecture (instead of using each individual ARM core), and also allow to remove tests againstBR2_GCC_TARGET_ARCHon ARM, since we later get rid of all values for this variable on ARM as part of a later patch in this series.- PATCH 2 to 19 make use of those new blind options to replace a number of dependencies/conditions on individual ARM cores by dependencies/conditions on ARM architecture levels.
- PATCH 20 fixes the dhcpcd package as it uses the
BR2_GCC_TARGET_ARCHvalue, which may not always exists on certain architectures.- PATCH 21 and 22 remove the
BR2_GCC_TARGET_ARCHvalues from the ARM architecture, since they are causing conflicts with theBR2_GCC_TARGET_CPUvalues. We now only specify the -mcpu value (throughBR2_GCC_TARGET_CPU), and let gcc derive the corresponding ARM architecture. This fixes a long standing bug report where Buildroot would pass conflicting -march and -mcpu values for certain versions of gcc.- PATCH 23 prepares ffmpeg for the removal of
BR2_GCC_TARGET_TUNEby usingBR2_GCC_TARGET_ARCHorBR2_GCC_TARGET_CPUinstead.
Quoted 6 lines
- PATCH 24 to 27 modifies the architecture definitions to no longer use
BR2_GCC_TARGET_TUNE, and instead useBR2_GCC_TARGET_CPUorBR2_GCC_TARGET_ARCHas appropriate.- PATCH 28 to 30 finally get rid of
BR2_GCC_TARGET_TUNEentirely since it is no longer used.
Committed remainder of series, thanks!
Signature · 1 line
Bye, Peter Korsgaard