| def getRoot(config): | |
| if not config.parent: | |
| return config | |
| return getRoot(config.parent) | |
| root = getRoot(config) | |
| if root.host_os not in ['Linux', 'FreeBSD', 'NetBSD']: | |
| config.unsupported = True | |
| # Android O (API level 26) has support for cross-dso cfi in libdl.so. | |
| if config.android and 'android-26' not in config.available_features: | |
| config.unsupported = True |