|
@@ -247,6 +247,11 @@ def fixup_config(sysinfo, configfile):
|
|
if 'BR2_ARM_CPU_ARMV7M=y\n' in configlines and \
|
|
if 'BR2_ARM_CPU_ARMV7M=y\n' in configlines and \
|
|
'BR2_PACKAGE_LIBFFI=y\n' in configlines:
|
|
'BR2_PACKAGE_LIBFFI=y\n' in configlines:
|
|
return False
|
|
return False
|
|
|
|
+ # libopenssl needs atomic, but propagating this dependency in
|
|
|
|
+ # Buildroot is really too much work, so we handle this here.
|
|
|
|
+ if 'BR2_PACKAGE_LIBOPENSSL=y\n' in configlines and \
|
|
|
|
+ not 'BR2_TOOLCHAIN_HAS_ATOMIC=y\n' in configlines:
|
|
|
|
+ return False
|
|
if 'BR2_PACKAGE_SUNXI_BOARDS=y\n' in configlines:
|
|
if 'BR2_PACKAGE_SUNXI_BOARDS=y\n' in configlines:
|
|
configlines.remove('BR2_PACKAGE_SUNXI_BOARDS_FEX_FILE=""\n')
|
|
configlines.remove('BR2_PACKAGE_SUNXI_BOARDS_FEX_FILE=""\n')
|
|
configlines.append('BR2_PACKAGE_SUNXI_BOARDS_FEX_FILE="a10/hackberry.fex"\n')
|
|
configlines.append('BR2_PACKAGE_SUNXI_BOARDS_FEX_FILE="a10/hackberry.fex"\n')
|