| 329 | |
| 330 | |
| 331 | class PowerPC64LEKernelBuilder(PowerPC64KernelBuilder): |
| 332 | def __init__(self) -> None: |
| 333 | super().__init__() |
| 334 | |
| 335 | self.config_targets = ['powernv_defconfig', 'disable-werror.config'] |
| 336 | self.possible_cross_compile_vals = ( |
| 337 | 'powerpc64le-linux-gnu-', |
| 338 | 'powerpc64-linux-gnu-', |
| 339 | 'powerpc-linux-gnu-', |
| 340 | ) |
| 341 | |
| 342 | def build(self) -> None: |
| 343 | self.find_cross_compile() |
| 344 | |
| 345 | # https://github.com/ClangBuiltLinux/linux/issues/1260 |
| 346 | if self.get_toolchain_version() < (12, 0, 0): |
| 347 | self.make_variables['LD'] = self.cross_compile + 'ld' |
| 348 | |
| 349 | super().build() |
| 350 | |
| 351 | |
| 352 | class RISCVKernelBuilder(KernelBuilder): |