1# This file was auto-generated by support/scripts/gen-bootlin-toolchains 2# Do not edit 3from tests.toolchain.test_external import TestExternalToolchain 4 5 6class TestExternalToolchainBootlinAarch64GlibcBleedingEdge(TestExternalToolchain): 7 config = """ 8 BR2_aarch64=y 9 BR2_TOOLCHAIN_EXTERNAL=y 10 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 11 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_BLEEDING_EDGE=y 12 # BR2_TARGET_ROOTFS_TAR is not set 13 """ 14 toolchain_prefix = "aarch64-linux" 15 16 def test_run(self): 17 TestExternalToolchain.common_check(self) 18 19 20class TestExternalToolchainBootlinAarch64GlibcStable(TestExternalToolchain): 21 config = """ 22 BR2_aarch64=y 23 BR2_TOOLCHAIN_EXTERNAL=y 24 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 25 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y 26 # BR2_TARGET_ROOTFS_TAR is not set 27 """ 28 toolchain_prefix = "aarch64-linux" 29 30 def test_run(self): 31 TestExternalToolchain.common_check(self) 32 33 34class TestExternalToolchainBootlinAarch64MuslBleedingEdge(TestExternalToolchain): 35 config = """ 36 BR2_aarch64=y 37 BR2_TOOLCHAIN_EXTERNAL=y 38 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 39 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_MUSL_BLEEDING_EDGE=y 40 # BR2_TARGET_ROOTFS_TAR is not set 41 """ 42 toolchain_prefix = "aarch64-linux" 43 44 def test_run(self): 45 TestExternalToolchain.common_check(self) 46 47 48class TestExternalToolchainBootlinAarch64MuslStable(TestExternalToolchain): 49 config = """ 50 BR2_aarch64=y 51 BR2_TOOLCHAIN_EXTERNAL=y 52 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 53 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_MUSL_STABLE=y 54 # BR2_TARGET_ROOTFS_TAR is not set 55 """ 56 toolchain_prefix = "aarch64-linux" 57 58 def test_run(self): 59 TestExternalToolchain.common_check(self) 60 61 62class TestExternalToolchainBootlinAarch64UclibcBleedingEdge(TestExternalToolchain): 63 config = """ 64 BR2_aarch64=y 65 BR2_TOOLCHAIN_EXTERNAL=y 66 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 67 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_UCLIBC_BLEEDING_EDGE=y 68 # BR2_TARGET_ROOTFS_TAR is not set 69 """ 70 toolchain_prefix = "aarch64-linux" 71 72 def test_run(self): 73 TestExternalToolchain.common_check(self) 74 75 76class TestExternalToolchainBootlinAarch64UclibcStable(TestExternalToolchain): 77 config = """ 78 BR2_aarch64=y 79 BR2_TOOLCHAIN_EXTERNAL=y 80 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 81 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_UCLIBC_STABLE=y 82 # BR2_TARGET_ROOTFS_TAR is not set 83 """ 84 toolchain_prefix = "aarch64-linux" 85 86 def test_run(self): 87 TestExternalToolchain.common_check(self) 88 89 90class TestExternalToolchainBootlinAarch64beGlibcBleedingEdge(TestExternalToolchain): 91 config = """ 92 BR2_aarch64_be=y 93 BR2_TOOLCHAIN_EXTERNAL=y 94 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 95 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_GLIBC_BLEEDING_EDGE=y 96 # BR2_TARGET_ROOTFS_TAR is not set 97 """ 98 toolchain_prefix = "aarch64_be-linux" 99 100 def test_run(self): 101 TestExternalToolchain.common_check(self) 102 103 104class TestExternalToolchainBootlinAarch64beGlibcStable(TestExternalToolchain): 105 config = """ 106 BR2_aarch64_be=y 107 BR2_TOOLCHAIN_EXTERNAL=y 108 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 109 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_GLIBC_STABLE=y 110 # BR2_TARGET_ROOTFS_TAR is not set 111 """ 112 toolchain_prefix = "aarch64_be-linux" 113 114 def test_run(self): 115 TestExternalToolchain.common_check(self) 116 117 118class TestExternalToolchainBootlinAarch64beUclibcBleedingEdge(TestExternalToolchain): 119 config = """ 120 BR2_aarch64_be=y 121 BR2_TOOLCHAIN_EXTERNAL=y 122 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 123 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_UCLIBC_BLEEDING_EDGE=y 124 # BR2_TARGET_ROOTFS_TAR is not set 125 """ 126 toolchain_prefix = "aarch64_be-linux" 127 128 def test_run(self): 129 TestExternalToolchain.common_check(self) 130 131 132class TestExternalToolchainBootlinAarch64beUclibcStable(TestExternalToolchain): 133 config = """ 134 BR2_aarch64_be=y 135 BR2_TOOLCHAIN_EXTERNAL=y 136 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 137 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_UCLIBC_STABLE=y 138 # BR2_TARGET_ROOTFS_TAR is not set 139 """ 140 toolchain_prefix = "aarch64_be-linux" 141 142 def test_run(self): 143 TestExternalToolchain.common_check(self) 144 145 146class TestExternalToolchainBootlinArcle750dUclibcBleedingEdge(TestExternalToolchain): 147 config = """ 148 BR2_arcle=y 149 BR2_arc750d=y 150 BR2_TOOLCHAIN_EXTERNAL=y 151 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 152 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_750D_UCLIBC_BLEEDING_EDGE=y 153 # BR2_TARGET_ROOTFS_TAR is not set 154 """ 155 toolchain_prefix = "arc-linux" 156 157 def test_run(self): 158 TestExternalToolchain.common_check(self) 159 160 161class TestExternalToolchainBootlinArcle750dUclibcStable(TestExternalToolchain): 162 config = """ 163 BR2_arcle=y 164 BR2_arc750d=y 165 BR2_TOOLCHAIN_EXTERNAL=y 166 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 167 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_750D_UCLIBC_STABLE=y 168 # BR2_TARGET_ROOTFS_TAR is not set 169 """ 170 toolchain_prefix = "arc-linux" 171 172 def test_run(self): 173 TestExternalToolchain.common_check(self) 174 175 176class TestExternalToolchainBootlinArclehs38GlibcBleedingEdge(TestExternalToolchain): 177 config = """ 178 BR2_arcle=y 179 BR2_archs38=y 180 BR2_TOOLCHAIN_EXTERNAL=y 181 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 182 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_GLIBC_BLEEDING_EDGE=y 183 # BR2_TARGET_ROOTFS_TAR is not set 184 """ 185 toolchain_prefix = "arc-linux" 186 187 def test_run(self): 188 TestExternalToolchain.common_check(self) 189 190 191class TestExternalToolchainBootlinArclehs38GlibcStable(TestExternalToolchain): 192 config = """ 193 BR2_arcle=y 194 BR2_archs38=y 195 BR2_TOOLCHAIN_EXTERNAL=y 196 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 197 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_GLIBC_STABLE=y 198 # BR2_TARGET_ROOTFS_TAR is not set 199 """ 200 toolchain_prefix = "arc-linux" 201 202 def test_run(self): 203 TestExternalToolchain.common_check(self) 204 205 206class TestExternalToolchainBootlinArclehs38UclibcBleedingEdge(TestExternalToolchain): 207 config = """ 208 BR2_arcle=y 209 BR2_archs38=y 210 BR2_TOOLCHAIN_EXTERNAL=y 211 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 212 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_UCLIBC_BLEEDING_EDGE=y 213 # BR2_TARGET_ROOTFS_TAR is not set 214 """ 215 toolchain_prefix = "arc-linux" 216 217 def test_run(self): 218 TestExternalToolchain.common_check(self) 219 220 221class TestExternalToolchainBootlinArclehs38UclibcStable(TestExternalToolchain): 222 config = """ 223 BR2_arcle=y 224 BR2_archs38=y 225 BR2_TOOLCHAIN_EXTERNAL=y 226 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 227 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_UCLIBC_STABLE=y 228 # BR2_TARGET_ROOTFS_TAR is not set 229 """ 230 toolchain_prefix = "arc-linux" 231 232 def test_run(self): 233 TestExternalToolchain.common_check(self) 234 235 236class TestExternalToolchainBootlinArmv5eabiGlibcBleedingEdge(TestExternalToolchain): 237 config = """ 238 BR2_arm=y 239 BR2_arm926t=y 240 BR2_ARM_EABI=y 241 BR2_TOOLCHAIN_EXTERNAL=y 242 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 243 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y 244 # BR2_TARGET_ROOTFS_TAR is not set 245 """ 246 toolchain_prefix = "arm-linux" 247 248 def test_run(self): 249 TestExternalToolchain.common_check(self) 250 251 252class TestExternalToolchainBootlinArmv5eabiGlibcStable(TestExternalToolchain): 253 config = """ 254 BR2_arm=y 255 BR2_arm926t=y 256 BR2_ARM_EABI=y 257 BR2_TOOLCHAIN_EXTERNAL=y 258 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 259 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y 260 # BR2_TARGET_ROOTFS_TAR is not set 261 """ 262 toolchain_prefix = "arm-linux" 263 264 def test_run(self): 265 TestExternalToolchain.common_check(self) 266 267 268class TestExternalToolchainBootlinArmv5eabiMuslBleedingEdge(TestExternalToolchain): 269 config = """ 270 BR2_arm=y 271 BR2_arm926t=y 272 BR2_ARM_EABI=y 273 BR2_TOOLCHAIN_EXTERNAL=y 274 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 275 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_MUSL_BLEEDING_EDGE=y 276 # BR2_TARGET_ROOTFS_TAR is not set 277 """ 278 toolchain_prefix = "arm-linux" 279 280 def test_run(self): 281 TestExternalToolchain.common_check(self) 282 283 284class TestExternalToolchainBootlinArmv5eabiMuslStable(TestExternalToolchain): 285 config = """ 286 BR2_arm=y 287 BR2_arm926t=y 288 BR2_ARM_EABI=y 289 BR2_TOOLCHAIN_EXTERNAL=y 290 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 291 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_MUSL_STABLE=y 292 # BR2_TARGET_ROOTFS_TAR is not set 293 """ 294 toolchain_prefix = "arm-linux" 295 296 def test_run(self): 297 TestExternalToolchain.common_check(self) 298 299 300class TestExternalToolchainBootlinArmv5eabiUclibcBleedingEdge(TestExternalToolchain): 301 config = """ 302 BR2_arm=y 303 BR2_arm926t=y 304 BR2_ARM_EABI=y 305 BR2_TOOLCHAIN_EXTERNAL=y 306 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 307 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_BLEEDING_EDGE=y 308 # BR2_TARGET_ROOTFS_TAR is not set 309 """ 310 toolchain_prefix = "arm-linux" 311 312 def test_run(self): 313 TestExternalToolchain.common_check(self) 314 315 316class TestExternalToolchainBootlinArmv5eabiUclibcStable(TestExternalToolchain): 317 config = """ 318 BR2_arm=y 319 BR2_arm926t=y 320 BR2_ARM_EABI=y 321 BR2_TOOLCHAIN_EXTERNAL=y 322 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 323 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y 324 # BR2_TARGET_ROOTFS_TAR is not set 325 """ 326 toolchain_prefix = "arm-linux" 327 328 def test_run(self): 329 TestExternalToolchain.common_check(self) 330 331 332class TestExternalToolchainBootlinArmv6eabihfGlibcBleedingEdge(TestExternalToolchain): 333 config = """ 334 BR2_arm=y 335 BR2_arm1176jzf_s=y 336 BR2_ARM_EABIHF=y 337 BR2_TOOLCHAIN_EXTERNAL=y 338 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 339 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_GLIBC_BLEEDING_EDGE=y 340 # BR2_TARGET_ROOTFS_TAR is not set 341 """ 342 toolchain_prefix = "arm-linux" 343 344 def test_run(self): 345 TestExternalToolchain.common_check(self) 346 347 348class TestExternalToolchainBootlinArmv6eabihfGlibcStable(TestExternalToolchain): 349 config = """ 350 BR2_arm=y 351 BR2_arm1176jzf_s=y 352 BR2_ARM_EABIHF=y 353 BR2_TOOLCHAIN_EXTERNAL=y 354 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 355 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_GLIBC_STABLE=y 356 # BR2_TARGET_ROOTFS_TAR is not set 357 """ 358 toolchain_prefix = "arm-linux" 359 360 def test_run(self): 361 TestExternalToolchain.common_check(self) 362 363 364class TestExternalToolchainBootlinArmv6eabihfMuslBleedingEdge(TestExternalToolchain): 365 config = """ 366 BR2_arm=y 367 BR2_arm1176jzf_s=y 368 BR2_ARM_EABIHF=y 369 BR2_TOOLCHAIN_EXTERNAL=y 370 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 371 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_MUSL_BLEEDING_EDGE=y 372 # BR2_TARGET_ROOTFS_TAR is not set 373 """ 374 toolchain_prefix = "arm-linux" 375 376 def test_run(self): 377 TestExternalToolchain.common_check(self) 378 379 380class TestExternalToolchainBootlinArmv6eabihfMuslStable(TestExternalToolchain): 381 config = """ 382 BR2_arm=y 383 BR2_arm1176jzf_s=y 384 BR2_ARM_EABIHF=y 385 BR2_TOOLCHAIN_EXTERNAL=y 386 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 387 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_MUSL_STABLE=y 388 # BR2_TARGET_ROOTFS_TAR is not set 389 """ 390 toolchain_prefix = "arm-linux" 391 392 def test_run(self): 393 TestExternalToolchain.common_check(self) 394 395 396class TestExternalToolchainBootlinArmv6eabihfUclibcBleedingEdge(TestExternalToolchain): 397 config = """ 398 BR2_arm=y 399 BR2_arm1176jzf_s=y 400 BR2_ARM_EABIHF=y 401 BR2_TOOLCHAIN_EXTERNAL=y 402 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 403 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_UCLIBC_BLEEDING_EDGE=y 404 # BR2_TARGET_ROOTFS_TAR is not set 405 """ 406 toolchain_prefix = "arm-linux" 407 408 def test_run(self): 409 TestExternalToolchain.common_check(self) 410 411 412class TestExternalToolchainBootlinArmv6eabihfUclibcStable(TestExternalToolchain): 413 config = """ 414 BR2_arm=y 415 BR2_arm1176jzf_s=y 416 BR2_ARM_EABIHF=y 417 BR2_TOOLCHAIN_EXTERNAL=y 418 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 419 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_UCLIBC_STABLE=y 420 # BR2_TARGET_ROOTFS_TAR is not set 421 """ 422 toolchain_prefix = "arm-linux" 423 424 def test_run(self): 425 TestExternalToolchain.common_check(self) 426 427 428class TestExternalToolchainBootlinArmv7eabihfGlibcBleedingEdge(TestExternalToolchain): 429 config = """ 430 BR2_arm=y 431 BR2_cortex_a8=y 432 BR2_ARM_EABIHF=y 433 BR2_TOOLCHAIN_EXTERNAL=y 434 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 435 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_BLEEDING_EDGE=y 436 # BR2_TARGET_ROOTFS_TAR is not set 437 """ 438 toolchain_prefix = "arm-linux" 439 440 def test_run(self): 441 TestExternalToolchain.common_check(self) 442 443 444class TestExternalToolchainBootlinArmv7eabihfGlibcStable(TestExternalToolchain): 445 config = """ 446 BR2_arm=y 447 BR2_cortex_a8=y 448 BR2_ARM_EABIHF=y 449 BR2_TOOLCHAIN_EXTERNAL=y 450 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 451 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_STABLE=y 452 # BR2_TARGET_ROOTFS_TAR is not set 453 """ 454 toolchain_prefix = "arm-linux" 455 456 def test_run(self): 457 TestExternalToolchain.common_check(self) 458 459 460class TestExternalToolchainBootlinArmv7eabihfMuslBleedingEdge(TestExternalToolchain): 461 config = """ 462 BR2_arm=y 463 BR2_cortex_a8=y 464 BR2_ARM_EABIHF=y 465 BR2_TOOLCHAIN_EXTERNAL=y 466 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 467 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_MUSL_BLEEDING_EDGE=y 468 # BR2_TARGET_ROOTFS_TAR is not set 469 """ 470 toolchain_prefix = "arm-linux" 471 472 def test_run(self): 473 TestExternalToolchain.common_check(self) 474 475 476class TestExternalToolchainBootlinArmv7eabihfMuslStable(TestExternalToolchain): 477 config = """ 478 BR2_arm=y 479 BR2_cortex_a8=y 480 BR2_ARM_EABIHF=y 481 BR2_TOOLCHAIN_EXTERNAL=y 482 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 483 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_MUSL_STABLE=y 484 # BR2_TARGET_ROOTFS_TAR is not set 485 """ 486 toolchain_prefix = "arm-linux" 487 488 def test_run(self): 489 TestExternalToolchain.common_check(self) 490 491 492class TestExternalToolchainBootlinArmv7eabihfUclibcBleedingEdge(TestExternalToolchain): 493 config = """ 494 BR2_arm=y 495 BR2_cortex_a8=y 496 BR2_ARM_EABIHF=y 497 BR2_TOOLCHAIN_EXTERNAL=y 498 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 499 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_UCLIBC_BLEEDING_EDGE=y 500 # BR2_TARGET_ROOTFS_TAR is not set 501 """ 502 toolchain_prefix = "arm-linux" 503 504 def test_run(self): 505 TestExternalToolchain.common_check(self) 506 507 508class TestExternalToolchainBootlinArmv7eabihfUclibcStable(TestExternalToolchain): 509 config = """ 510 BR2_arm=y 511 BR2_cortex_a8=y 512 BR2_ARM_EABIHF=y 513 BR2_TOOLCHAIN_EXTERNAL=y 514 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 515 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_UCLIBC_STABLE=y 516 # BR2_TARGET_ROOTFS_TAR is not set 517 """ 518 toolchain_prefix = "arm-linux" 519 520 def test_run(self): 521 TestExternalToolchain.common_check(self) 522 523 524class TestExternalToolchainBootlinArmv7mUclibcBleedingEdge(TestExternalToolchain): 525 config = """ 526 BR2_arm=y 527 BR2_cortex_m4=y 528 BR2_TOOLCHAIN_EXTERNAL=y 529 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 530 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7M_UCLIBC_BLEEDING_EDGE=y 531 # BR2_TARGET_ROOTFS_TAR is not set 532 """ 533 toolchain_prefix = "arm-linux" 534 535 def test_run(self): 536 TestExternalToolchain.common_check(self) 537 538 539class TestExternalToolchainBootlinArmv7mUclibcStable(TestExternalToolchain): 540 config = """ 541 BR2_arm=y 542 BR2_cortex_m4=y 543 BR2_TOOLCHAIN_EXTERNAL=y 544 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 545 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7M_UCLIBC_STABLE=y 546 # BR2_TARGET_ROOTFS_TAR is not set 547 """ 548 toolchain_prefix = "arm-linux" 549 550 def test_run(self): 551 TestExternalToolchain.common_check(self) 552 553 554class TestExternalToolchainBootlinM68k68xxxUclibcBleedingEdge(TestExternalToolchain): 555 config = """ 556 BR2_m68k=y 557 BR2_m68k_68040=y 558 BR2_TOOLCHAIN_EXTERNAL=y 559 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 560 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_UCLIBC_BLEEDING_EDGE=y 561 # BR2_TARGET_ROOTFS_TAR is not set 562 """ 563 toolchain_prefix = "m68k-linux" 564 565 def test_run(self): 566 TestExternalToolchain.common_check(self) 567 568 569class TestExternalToolchainBootlinM68k68xxxUclibcStable(TestExternalToolchain): 570 config = """ 571 BR2_m68k=y 572 BR2_m68k_68040=y 573 BR2_TOOLCHAIN_EXTERNAL=y 574 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 575 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_UCLIBC_STABLE=y 576 # BR2_TARGET_ROOTFS_TAR is not set 577 """ 578 toolchain_prefix = "m68k-linux" 579 580 def test_run(self): 581 TestExternalToolchain.common_check(self) 582 583 584class TestExternalToolchainBootlinM68kcoldfireUclibcBleedingEdge(TestExternalToolchain): 585 config = """ 586 BR2_m68k=y 587 BR2_m68k_cf5208=y 588 BR2_TOOLCHAIN_EXTERNAL=y 589 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 590 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_COLDFIRE_UCLIBC_BLEEDING_EDGE=y 591 # BR2_TARGET_ROOTFS_TAR is not set 592 """ 593 toolchain_prefix = "m68k-linux" 594 595 def test_run(self): 596 TestExternalToolchain.common_check(self) 597 598 599class TestExternalToolchainBootlinM68kcoldfireUclibcStable(TestExternalToolchain): 600 config = """ 601 BR2_m68k=y 602 BR2_m68k_cf5208=y 603 BR2_TOOLCHAIN_EXTERNAL=y 604 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 605 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_COLDFIRE_UCLIBC_STABLE=y 606 # BR2_TARGET_ROOTFS_TAR is not set 607 """ 608 toolchain_prefix = "m68k-linux" 609 610 def test_run(self): 611 TestExternalToolchain.common_check(self) 612 613 614class TestExternalToolchainBootlinMicroblazebeGlibcBleedingEdge(TestExternalToolchain): 615 config = """ 616 BR2_microblazebe=y 617 BR2_TOOLCHAIN_EXTERNAL=y 618 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 619 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_GLIBC_BLEEDING_EDGE=y 620 # BR2_TARGET_ROOTFS_TAR is not set 621 """ 622 toolchain_prefix = "microblaze-linux" 623 624 def test_run(self): 625 TestExternalToolchain.common_check(self) 626 627 628class TestExternalToolchainBootlinMicroblazebeGlibcStable(TestExternalToolchain): 629 config = """ 630 BR2_microblazebe=y 631 BR2_TOOLCHAIN_EXTERNAL=y 632 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 633 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_GLIBC_STABLE=y 634 # BR2_TARGET_ROOTFS_TAR is not set 635 """ 636 toolchain_prefix = "microblaze-linux" 637 638 def test_run(self): 639 TestExternalToolchain.common_check(self) 640 641 642class TestExternalToolchainBootlinMicroblazebeMuslBleedingEdge(TestExternalToolchain): 643 config = """ 644 BR2_microblazebe=y 645 BR2_TOOLCHAIN_EXTERNAL=y 646 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 647 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_MUSL_BLEEDING_EDGE=y 648 # BR2_TARGET_ROOTFS_TAR is not set 649 """ 650 toolchain_prefix = "microblaze-linux" 651 652 def test_run(self): 653 TestExternalToolchain.common_check(self) 654 655 656class TestExternalToolchainBootlinMicroblazebeMuslStable(TestExternalToolchain): 657 config = """ 658 BR2_microblazebe=y 659 BR2_TOOLCHAIN_EXTERNAL=y 660 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 661 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_MUSL_STABLE=y 662 # BR2_TARGET_ROOTFS_TAR is not set 663 """ 664 toolchain_prefix = "microblaze-linux" 665 666 def test_run(self): 667 TestExternalToolchain.common_check(self) 668 669 670class TestExternalToolchainBootlinMicroblazebeUclibcBleedingEdge(TestExternalToolchain): 671 config = """ 672 BR2_microblazebe=y 673 BR2_TOOLCHAIN_EXTERNAL=y 674 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 675 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_UCLIBC_BLEEDING_EDGE=y 676 # BR2_TARGET_ROOTFS_TAR is not set 677 """ 678 toolchain_prefix = "microblaze-linux" 679 680 def test_run(self): 681 TestExternalToolchain.common_check(self) 682 683 684class TestExternalToolchainBootlinMicroblazebeUclibcStable(TestExternalToolchain): 685 config = """ 686 BR2_microblazebe=y 687 BR2_TOOLCHAIN_EXTERNAL=y 688 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 689 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_UCLIBC_STABLE=y 690 # BR2_TARGET_ROOTFS_TAR is not set 691 """ 692 toolchain_prefix = "microblaze-linux" 693 694 def test_run(self): 695 TestExternalToolchain.common_check(self) 696 697 698class TestExternalToolchainBootlinMicroblazeelGlibcBleedingEdge(TestExternalToolchain): 699 config = """ 700 BR2_microblazeel=y 701 BR2_TOOLCHAIN_EXTERNAL=y 702 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 703 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_GLIBC_BLEEDING_EDGE=y 704 # BR2_TARGET_ROOTFS_TAR is not set 705 """ 706 toolchain_prefix = "microblazeel-linux" 707 708 def test_run(self): 709 TestExternalToolchain.common_check(self) 710 711 712class TestExternalToolchainBootlinMicroblazeelGlibcStable(TestExternalToolchain): 713 config = """ 714 BR2_microblazeel=y 715 BR2_TOOLCHAIN_EXTERNAL=y 716 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 717 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_GLIBC_STABLE=y 718 # BR2_TARGET_ROOTFS_TAR is not set 719 """ 720 toolchain_prefix = "microblazeel-linux" 721 722 def test_run(self): 723 TestExternalToolchain.common_check(self) 724 725 726class TestExternalToolchainBootlinMicroblazeelMuslBleedingEdge(TestExternalToolchain): 727 config = """ 728 BR2_microblazeel=y 729 BR2_TOOLCHAIN_EXTERNAL=y 730 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 731 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_MUSL_BLEEDING_EDGE=y 732 # BR2_TARGET_ROOTFS_TAR is not set 733 """ 734 toolchain_prefix = "microblazeel-linux" 735 736 def test_run(self): 737 TestExternalToolchain.common_check(self) 738 739 740class TestExternalToolchainBootlinMicroblazeelMuslStable(TestExternalToolchain): 741 config = """ 742 BR2_microblazeel=y 743 BR2_TOOLCHAIN_EXTERNAL=y 744 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 745 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_MUSL_STABLE=y 746 # BR2_TARGET_ROOTFS_TAR is not set 747 """ 748 toolchain_prefix = "microblazeel-linux" 749 750 def test_run(self): 751 TestExternalToolchain.common_check(self) 752 753 754class TestExternalToolchainBootlinMicroblazeelUclibcBleedingEdge(TestExternalToolchain): 755 config = """ 756 BR2_microblazeel=y 757 BR2_TOOLCHAIN_EXTERNAL=y 758 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 759 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_UCLIBC_BLEEDING_EDGE=y 760 # BR2_TARGET_ROOTFS_TAR is not set 761 """ 762 toolchain_prefix = "microblazeel-linux" 763 764 def test_run(self): 765 TestExternalToolchain.common_check(self) 766 767 768class TestExternalToolchainBootlinMicroblazeelUclibcStable(TestExternalToolchain): 769 config = """ 770 BR2_microblazeel=y 771 BR2_TOOLCHAIN_EXTERNAL=y 772 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 773 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_UCLIBC_STABLE=y 774 # BR2_TARGET_ROOTFS_TAR is not set 775 """ 776 toolchain_prefix = "microblazeel-linux" 777 778 def test_run(self): 779 TestExternalToolchain.common_check(self) 780 781 782class TestExternalToolchainBootlinMips32GlibcBleedingEdge(TestExternalToolchain): 783 config = """ 784 BR2_mips=y 785 BR2_mips_32=y 786 # BR2_MIPS_SOFT_FLOAT is not set 787 BR2_TOOLCHAIN_EXTERNAL=y 788 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 789 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_GLIBC_BLEEDING_EDGE=y 790 # BR2_TARGET_ROOTFS_TAR is not set 791 """ 792 toolchain_prefix = "mips-linux" 793 794 def test_run(self): 795 TestExternalToolchain.common_check(self) 796 797 798class TestExternalToolchainBootlinMips32GlibcStable(TestExternalToolchain): 799 config = """ 800 BR2_mips=y 801 BR2_mips_32=y 802 # BR2_MIPS_SOFT_FLOAT is not set 803 BR2_TOOLCHAIN_EXTERNAL=y 804 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 805 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_GLIBC_STABLE=y 806 # BR2_TARGET_ROOTFS_TAR is not set 807 """ 808 toolchain_prefix = "mips-linux" 809 810 def test_run(self): 811 TestExternalToolchain.common_check(self) 812 813 814class TestExternalToolchainBootlinMips32MuslBleedingEdge(TestExternalToolchain): 815 config = """ 816 BR2_mips=y 817 BR2_mips_32=y 818 # BR2_MIPS_SOFT_FLOAT is not set 819 BR2_TOOLCHAIN_EXTERNAL=y 820 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 821 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_MUSL_BLEEDING_EDGE=y 822 # BR2_TARGET_ROOTFS_TAR is not set 823 """ 824 toolchain_prefix = "mips-linux" 825 826 def test_run(self): 827 TestExternalToolchain.common_check(self) 828 829 830class TestExternalToolchainBootlinMips32MuslStable(TestExternalToolchain): 831 config = """ 832 BR2_mips=y 833 BR2_mips_32=y 834 # BR2_MIPS_SOFT_FLOAT is not set 835 BR2_TOOLCHAIN_EXTERNAL=y 836 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 837 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_MUSL_STABLE=y 838 # BR2_TARGET_ROOTFS_TAR is not set 839 """ 840 toolchain_prefix = "mips-linux" 841 842 def test_run(self): 843 TestExternalToolchain.common_check(self) 844 845 846class TestExternalToolchainBootlinMips32UclibcBleedingEdge(TestExternalToolchain): 847 config = """ 848 BR2_mips=y 849 BR2_mips_32=y 850 # BR2_MIPS_SOFT_FLOAT is not set 851 BR2_TOOLCHAIN_EXTERNAL=y 852 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 853 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_UCLIBC_BLEEDING_EDGE=y 854 # BR2_TARGET_ROOTFS_TAR is not set 855 """ 856 toolchain_prefix = "mips-linux" 857 858 def test_run(self): 859 TestExternalToolchain.common_check(self) 860 861 862class TestExternalToolchainBootlinMips32UclibcStable(TestExternalToolchain): 863 config = """ 864 BR2_mips=y 865 BR2_mips_32=y 866 # BR2_MIPS_SOFT_FLOAT is not set 867 BR2_TOOLCHAIN_EXTERNAL=y 868 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 869 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_UCLIBC_STABLE=y 870 # BR2_TARGET_ROOTFS_TAR is not set 871 """ 872 toolchain_prefix = "mips-linux" 873 874 def test_run(self): 875 TestExternalToolchain.common_check(self) 876 877 878class TestExternalToolchainBootlinMips32elGlibcBleedingEdge(TestExternalToolchain): 879 config = """ 880 BR2_mipsel=y 881 BR2_mips_32=y 882 # BR2_MIPS_SOFT_FLOAT is not set 883 BR2_TOOLCHAIN_EXTERNAL=y 884 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 885 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_GLIBC_BLEEDING_EDGE=y 886 # BR2_TARGET_ROOTFS_TAR is not set 887 """ 888 toolchain_prefix = "mipsel-linux" 889 890 def test_run(self): 891 TestExternalToolchain.common_check(self) 892 893 894class TestExternalToolchainBootlinMips32elGlibcStable(TestExternalToolchain): 895 config = """ 896 BR2_mipsel=y 897 BR2_mips_32=y 898 # BR2_MIPS_SOFT_FLOAT is not set 899 BR2_TOOLCHAIN_EXTERNAL=y 900 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 901 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_GLIBC_STABLE=y 902 # BR2_TARGET_ROOTFS_TAR is not set 903 """ 904 toolchain_prefix = "mipsel-linux" 905 906 def test_run(self): 907 TestExternalToolchain.common_check(self) 908 909 910class TestExternalToolchainBootlinMips32elMuslBleedingEdge(TestExternalToolchain): 911 config = """ 912 BR2_mipsel=y 913 BR2_mips_32=y 914 # BR2_MIPS_SOFT_FLOAT is not set 915 BR2_TOOLCHAIN_EXTERNAL=y 916 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 917 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_MUSL_BLEEDING_EDGE=y 918 # BR2_TARGET_ROOTFS_TAR is not set 919 """ 920 toolchain_prefix = "mipsel-linux" 921 922 def test_run(self): 923 TestExternalToolchain.common_check(self) 924 925 926class TestExternalToolchainBootlinMips32elMuslStable(TestExternalToolchain): 927 config = """ 928 BR2_mipsel=y 929 BR2_mips_32=y 930 # BR2_MIPS_SOFT_FLOAT is not set 931 BR2_TOOLCHAIN_EXTERNAL=y 932 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 933 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_MUSL_STABLE=y 934 # BR2_TARGET_ROOTFS_TAR is not set 935 """ 936 toolchain_prefix = "mipsel-linux" 937 938 def test_run(self): 939 TestExternalToolchain.common_check(self) 940 941 942class TestExternalToolchainBootlinMips32elUclibcBleedingEdge(TestExternalToolchain): 943 config = """ 944 BR2_mipsel=y 945 BR2_mips_32=y 946 # BR2_MIPS_SOFT_FLOAT is not set 947 BR2_TOOLCHAIN_EXTERNAL=y 948 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 949 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_UCLIBC_BLEEDING_EDGE=y 950 # BR2_TARGET_ROOTFS_TAR is not set 951 """ 952 toolchain_prefix = "mipsel-linux" 953 954 def test_run(self): 955 TestExternalToolchain.common_check(self) 956 957 958class TestExternalToolchainBootlinMips32elUclibcStable(TestExternalToolchain): 959 config = """ 960 BR2_mipsel=y 961 BR2_mips_32=y 962 # BR2_MIPS_SOFT_FLOAT is not set 963 BR2_TOOLCHAIN_EXTERNAL=y 964 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 965 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_UCLIBC_STABLE=y 966 # BR2_TARGET_ROOTFS_TAR is not set 967 """ 968 toolchain_prefix = "mipsel-linux" 969 970 def test_run(self): 971 TestExternalToolchain.common_check(self) 972 973 974class TestExternalToolchainBootlinMips32r5elGlibcBleedingEdge(TestExternalToolchain): 975 config = """ 976 BR2_mipsel=y 977 BR2_mips_32r5=y 978 # BR2_MIPS_SOFT_FLOAT is not set 979 BR2_TOOLCHAIN_EXTERNAL=y 980 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 981 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_GLIBC_BLEEDING_EDGE=y 982 # BR2_TARGET_ROOTFS_TAR is not set 983 """ 984 toolchain_prefix = "mipsel-linux" 985 986 def test_run(self): 987 TestExternalToolchain.common_check(self) 988 989 990class TestExternalToolchainBootlinMips32r5elGlibcStable(TestExternalToolchain): 991 config = """ 992 BR2_mipsel=y 993 BR2_mips_32r5=y 994 # BR2_MIPS_SOFT_FLOAT is not set 995 BR2_TOOLCHAIN_EXTERNAL=y 996 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 997 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_GLIBC_STABLE=y 998 # BR2_TARGET_ROOTFS_TAR is not set 999 """ 1000 toolchain_prefix = "mipsel-linux" 1001 1002 def test_run(self): 1003 TestExternalToolchain.common_check(self) 1004 1005 1006class TestExternalToolchainBootlinMips32r5elMuslBleedingEdge(TestExternalToolchain): 1007 config = """ 1008 BR2_mipsel=y 1009 BR2_mips_32r5=y 1010 # BR2_MIPS_SOFT_FLOAT is not set 1011 BR2_TOOLCHAIN_EXTERNAL=y 1012 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1013 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_MUSL_BLEEDING_EDGE=y 1014 # BR2_TARGET_ROOTFS_TAR is not set 1015 """ 1016 toolchain_prefix = "mipsel-linux" 1017 1018 def test_run(self): 1019 TestExternalToolchain.common_check(self) 1020 1021 1022class TestExternalToolchainBootlinMips32r5elMuslStable(TestExternalToolchain): 1023 config = """ 1024 BR2_mipsel=y 1025 BR2_mips_32r5=y 1026 # BR2_MIPS_SOFT_FLOAT is not set 1027 BR2_TOOLCHAIN_EXTERNAL=y 1028 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1029 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_MUSL_STABLE=y 1030 # BR2_TARGET_ROOTFS_TAR is not set 1031 """ 1032 toolchain_prefix = "mipsel-linux" 1033 1034 def test_run(self): 1035 TestExternalToolchain.common_check(self) 1036 1037 1038class TestExternalToolchainBootlinMips32r5elUclibcBleedingEdge(TestExternalToolchain): 1039 config = """ 1040 BR2_mipsel=y 1041 BR2_mips_32r5=y 1042 # BR2_MIPS_SOFT_FLOAT is not set 1043 BR2_TOOLCHAIN_EXTERNAL=y 1044 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1045 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_UCLIBC_BLEEDING_EDGE=y 1046 # BR2_TARGET_ROOTFS_TAR is not set 1047 """ 1048 toolchain_prefix = "mipsel-linux" 1049 1050 def test_run(self): 1051 TestExternalToolchain.common_check(self) 1052 1053 1054class TestExternalToolchainBootlinMips32r5elUclibcStable(TestExternalToolchain): 1055 config = """ 1056 BR2_mipsel=y 1057 BR2_mips_32r5=y 1058 # BR2_MIPS_SOFT_FLOAT is not set 1059 BR2_TOOLCHAIN_EXTERNAL=y 1060 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1061 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_UCLIBC_STABLE=y 1062 # BR2_TARGET_ROOTFS_TAR is not set 1063 """ 1064 toolchain_prefix = "mipsel-linux" 1065 1066 def test_run(self): 1067 TestExternalToolchain.common_check(self) 1068 1069 1070class TestExternalToolchainBootlinMips32r6elGlibcBleedingEdge(TestExternalToolchain): 1071 config = """ 1072 BR2_mipsel=y 1073 BR2_mips_32r6=y 1074 # BR2_MIPS_SOFT_FLOAT is not set 1075 BR2_TOOLCHAIN_EXTERNAL=y 1076 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1077 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_GLIBC_BLEEDING_EDGE=y 1078 # BR2_TARGET_ROOTFS_TAR is not set 1079 """ 1080 toolchain_prefix = "mipsel-linux" 1081 1082 def test_run(self): 1083 TestExternalToolchain.common_check(self) 1084 1085 1086class TestExternalToolchainBootlinMips32r6elGlibcStable(TestExternalToolchain): 1087 config = """ 1088 BR2_mipsel=y 1089 BR2_mips_32r6=y 1090 # BR2_MIPS_SOFT_FLOAT is not set 1091 BR2_TOOLCHAIN_EXTERNAL=y 1092 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1093 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_GLIBC_STABLE=y 1094 # BR2_TARGET_ROOTFS_TAR is not set 1095 """ 1096 toolchain_prefix = "mipsel-linux" 1097 1098 def test_run(self): 1099 TestExternalToolchain.common_check(self) 1100 1101 1102class TestExternalToolchainBootlinMips32r6elMuslBleedingEdge(TestExternalToolchain): 1103 config = """ 1104 BR2_mipsel=y 1105 BR2_mips_32r6=y 1106 # BR2_MIPS_SOFT_FLOAT is not set 1107 BR2_TOOLCHAIN_EXTERNAL=y 1108 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1109 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_MUSL_BLEEDING_EDGE=y 1110 # BR2_TARGET_ROOTFS_TAR is not set 1111 """ 1112 toolchain_prefix = "mipsel-linux" 1113 1114 def test_run(self): 1115 TestExternalToolchain.common_check(self) 1116 1117 1118class TestExternalToolchainBootlinMips32r6elMuslStable(TestExternalToolchain): 1119 config = """ 1120 BR2_mipsel=y 1121 BR2_mips_32r6=y 1122 # BR2_MIPS_SOFT_FLOAT is not set 1123 BR2_TOOLCHAIN_EXTERNAL=y 1124 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1125 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_MUSL_STABLE=y 1126 # BR2_TARGET_ROOTFS_TAR is not set 1127 """ 1128 toolchain_prefix = "mipsel-linux" 1129 1130 def test_run(self): 1131 TestExternalToolchain.common_check(self) 1132 1133 1134class TestExternalToolchainBootlinMips32r6elUclibcBleedingEdge(TestExternalToolchain): 1135 config = """ 1136 BR2_mipsel=y 1137 BR2_mips_32r6=y 1138 # BR2_MIPS_SOFT_FLOAT is not set 1139 BR2_TOOLCHAIN_EXTERNAL=y 1140 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1141 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_UCLIBC_BLEEDING_EDGE=y 1142 # BR2_TARGET_ROOTFS_TAR is not set 1143 """ 1144 toolchain_prefix = "mipsel-linux" 1145 1146 def test_run(self): 1147 TestExternalToolchain.common_check(self) 1148 1149 1150class TestExternalToolchainBootlinMips32r6elUclibcStable(TestExternalToolchain): 1151 config = """ 1152 BR2_mipsel=y 1153 BR2_mips_32r6=y 1154 # BR2_MIPS_SOFT_FLOAT is not set 1155 BR2_TOOLCHAIN_EXTERNAL=y 1156 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1157 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_UCLIBC_STABLE=y 1158 # BR2_TARGET_ROOTFS_TAR is not set 1159 """ 1160 toolchain_prefix = "mipsel-linux" 1161 1162 def test_run(self): 1163 TestExternalToolchain.common_check(self) 1164 1165 1166class TestExternalToolchainBootlinMips64n32GlibcBleedingEdge(TestExternalToolchain): 1167 config = """ 1168 BR2_mips64=y 1169 BR2_mips_64=y 1170 BR2_MIPS_NABI32=y 1171 # BR2_MIPS_SOFT_FLOAT is not set 1172 BR2_TOOLCHAIN_EXTERNAL=y 1173 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1174 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_GLIBC_BLEEDING_EDGE=y 1175 # BR2_TARGET_ROOTFS_TAR is not set 1176 """ 1177 toolchain_prefix = "mips64-linux" 1178 1179 def test_run(self): 1180 TestExternalToolchain.common_check(self) 1181 1182 1183class TestExternalToolchainBootlinMips64n32GlibcStable(TestExternalToolchain): 1184 config = """ 1185 BR2_mips64=y 1186 BR2_mips_64=y 1187 BR2_MIPS_NABI32=y 1188 # BR2_MIPS_SOFT_FLOAT is not set 1189 BR2_TOOLCHAIN_EXTERNAL=y 1190 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1191 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_GLIBC_STABLE=y 1192 # BR2_TARGET_ROOTFS_TAR is not set 1193 """ 1194 toolchain_prefix = "mips64-linux" 1195 1196 def test_run(self): 1197 TestExternalToolchain.common_check(self) 1198 1199 1200class TestExternalToolchainBootlinMips64n32MuslBleedingEdge(TestExternalToolchain): 1201 config = """ 1202 BR2_mips64=y 1203 BR2_mips_64=y 1204 BR2_MIPS_NABI32=y 1205 # BR2_MIPS_SOFT_FLOAT is not set 1206 BR2_TOOLCHAIN_EXTERNAL=y 1207 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1208 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_MUSL_BLEEDING_EDGE=y 1209 # BR2_TARGET_ROOTFS_TAR is not set 1210 """ 1211 toolchain_prefix = "mips64-linux" 1212 1213 def test_run(self): 1214 TestExternalToolchain.common_check(self) 1215 1216 1217class TestExternalToolchainBootlinMips64n32MuslStable(TestExternalToolchain): 1218 config = """ 1219 BR2_mips64=y 1220 BR2_mips_64=y 1221 BR2_MIPS_NABI32=y 1222 # BR2_MIPS_SOFT_FLOAT is not set 1223 BR2_TOOLCHAIN_EXTERNAL=y 1224 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1225 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_MUSL_STABLE=y 1226 # BR2_TARGET_ROOTFS_TAR is not set 1227 """ 1228 toolchain_prefix = "mips64-linux" 1229 1230 def test_run(self): 1231 TestExternalToolchain.common_check(self) 1232 1233 1234class TestExternalToolchainBootlinMips64n32UclibcBleedingEdge(TestExternalToolchain): 1235 config = """ 1236 BR2_mips64=y 1237 BR2_mips_64=y 1238 BR2_MIPS_NABI32=y 1239 # BR2_MIPS_SOFT_FLOAT is not set 1240 BR2_TOOLCHAIN_EXTERNAL=y 1241 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1242 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_UCLIBC_BLEEDING_EDGE=y 1243 # BR2_TARGET_ROOTFS_TAR is not set 1244 """ 1245 toolchain_prefix = "mips64-linux" 1246 1247 def test_run(self): 1248 TestExternalToolchain.common_check(self) 1249 1250 1251class TestExternalToolchainBootlinMips64n32UclibcStable(TestExternalToolchain): 1252 config = """ 1253 BR2_mips64=y 1254 BR2_mips_64=y 1255 BR2_MIPS_NABI32=y 1256 # BR2_MIPS_SOFT_FLOAT is not set 1257 BR2_TOOLCHAIN_EXTERNAL=y 1258 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1259 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_UCLIBC_STABLE=y 1260 # BR2_TARGET_ROOTFS_TAR is not set 1261 """ 1262 toolchain_prefix = "mips64-linux" 1263 1264 def test_run(self): 1265 TestExternalToolchain.common_check(self) 1266 1267 1268class TestExternalToolchainBootlinMips64eln32GlibcBleedingEdge(TestExternalToolchain): 1269 config = """ 1270 BR2_mips64el=y 1271 BR2_mips_64=y 1272 BR2_MIPS_NABI32=y 1273 # BR2_MIPS_SOFT_FLOAT is not set 1274 BR2_TOOLCHAIN_EXTERNAL=y 1275 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1276 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_GLIBC_BLEEDING_EDGE=y 1277 # BR2_TARGET_ROOTFS_TAR is not set 1278 """ 1279 toolchain_prefix = "mips64el-linux" 1280 1281 def test_run(self): 1282 TestExternalToolchain.common_check(self) 1283 1284 1285class TestExternalToolchainBootlinMips64eln32GlibcStable(TestExternalToolchain): 1286 config = """ 1287 BR2_mips64el=y 1288 BR2_mips_64=y 1289 BR2_MIPS_NABI32=y 1290 # BR2_MIPS_SOFT_FLOAT is not set 1291 BR2_TOOLCHAIN_EXTERNAL=y 1292 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1293 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_GLIBC_STABLE=y 1294 # BR2_TARGET_ROOTFS_TAR is not set 1295 """ 1296 toolchain_prefix = "mips64el-linux" 1297 1298 def test_run(self): 1299 TestExternalToolchain.common_check(self) 1300 1301 1302class TestExternalToolchainBootlinMips64eln32MuslBleedingEdge(TestExternalToolchain): 1303 config = """ 1304 BR2_mips64el=y 1305 BR2_mips_64=y 1306 BR2_MIPS_NABI32=y 1307 # BR2_MIPS_SOFT_FLOAT is not set 1308 BR2_TOOLCHAIN_EXTERNAL=y 1309 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1310 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_MUSL_BLEEDING_EDGE=y 1311 # BR2_TARGET_ROOTFS_TAR is not set 1312 """ 1313 toolchain_prefix = "mips64el-linux" 1314 1315 def test_run(self): 1316 TestExternalToolchain.common_check(self) 1317 1318 1319class TestExternalToolchainBootlinMips64eln32MuslStable(TestExternalToolchain): 1320 config = """ 1321 BR2_mips64el=y 1322 BR2_mips_64=y 1323 BR2_MIPS_NABI32=y 1324 # BR2_MIPS_SOFT_FLOAT is not set 1325 BR2_TOOLCHAIN_EXTERNAL=y 1326 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1327 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_MUSL_STABLE=y 1328 # BR2_TARGET_ROOTFS_TAR is not set 1329 """ 1330 toolchain_prefix = "mips64el-linux" 1331 1332 def test_run(self): 1333 TestExternalToolchain.common_check(self) 1334 1335 1336class TestExternalToolchainBootlinMips64eln32UclibcBleedingEdge(TestExternalToolchain): 1337 config = """ 1338 BR2_mips64el=y 1339 BR2_mips_64=y 1340 BR2_MIPS_NABI32=y 1341 # BR2_MIPS_SOFT_FLOAT is not set 1342 BR2_TOOLCHAIN_EXTERNAL=y 1343 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1344 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_UCLIBC_BLEEDING_EDGE=y 1345 # BR2_TARGET_ROOTFS_TAR is not set 1346 """ 1347 toolchain_prefix = "mips64el-linux" 1348 1349 def test_run(self): 1350 TestExternalToolchain.common_check(self) 1351 1352 1353class TestExternalToolchainBootlinMips64eln32UclibcStable(TestExternalToolchain): 1354 config = """ 1355 BR2_mips64el=y 1356 BR2_mips_64=y 1357 BR2_MIPS_NABI32=y 1358 # BR2_MIPS_SOFT_FLOAT is not set 1359 BR2_TOOLCHAIN_EXTERNAL=y 1360 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1361 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_UCLIBC_STABLE=y 1362 # BR2_TARGET_ROOTFS_TAR is not set 1363 """ 1364 toolchain_prefix = "mips64el-linux" 1365 1366 def test_run(self): 1367 TestExternalToolchain.common_check(self) 1368 1369 1370class TestExternalToolchainBootlinMips64r6eln32GlibcBleedingEdge(TestExternalToolchain): 1371 config = """ 1372 BR2_mips64el=y 1373 BR2_mips_64r6=y 1374 BR2_MIPS_NABI32=y 1375 # BR2_MIPS_SOFT_FLOAT is not set 1376 BR2_TOOLCHAIN_EXTERNAL=y 1377 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1378 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_GLIBC_BLEEDING_EDGE=y 1379 # BR2_TARGET_ROOTFS_TAR is not set 1380 """ 1381 toolchain_prefix = "mips64el-linux" 1382 1383 def test_run(self): 1384 TestExternalToolchain.common_check(self) 1385 1386 1387class TestExternalToolchainBootlinMips64r6eln32GlibcStable(TestExternalToolchain): 1388 config = """ 1389 BR2_mips64el=y 1390 BR2_mips_64r6=y 1391 BR2_MIPS_NABI32=y 1392 # BR2_MIPS_SOFT_FLOAT is not set 1393 BR2_TOOLCHAIN_EXTERNAL=y 1394 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1395 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_GLIBC_STABLE=y 1396 # BR2_TARGET_ROOTFS_TAR is not set 1397 """ 1398 toolchain_prefix = "mips64el-linux" 1399 1400 def test_run(self): 1401 TestExternalToolchain.common_check(self) 1402 1403 1404class TestExternalToolchainBootlinMips64r6eln32MuslBleedingEdge(TestExternalToolchain): 1405 config = """ 1406 BR2_mips64el=y 1407 BR2_mips_64r6=y 1408 BR2_MIPS_NABI32=y 1409 # BR2_MIPS_SOFT_FLOAT is not set 1410 BR2_TOOLCHAIN_EXTERNAL=y 1411 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1412 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_MUSL_BLEEDING_EDGE=y 1413 # BR2_TARGET_ROOTFS_TAR is not set 1414 """ 1415 toolchain_prefix = "mips64el-linux" 1416 1417 def test_run(self): 1418 TestExternalToolchain.common_check(self) 1419 1420 1421class TestExternalToolchainBootlinMips64r6eln32MuslStable(TestExternalToolchain): 1422 config = """ 1423 BR2_mips64el=y 1424 BR2_mips_64r6=y 1425 BR2_MIPS_NABI32=y 1426 # BR2_MIPS_SOFT_FLOAT is not set 1427 BR2_TOOLCHAIN_EXTERNAL=y 1428 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1429 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_MUSL_STABLE=y 1430 # BR2_TARGET_ROOTFS_TAR is not set 1431 """ 1432 toolchain_prefix = "mips64el-linux" 1433 1434 def test_run(self): 1435 TestExternalToolchain.common_check(self) 1436 1437 1438class TestExternalToolchainBootlinMips64r6eln32UclibcBleedingEdge(TestExternalToolchain): 1439 config = """ 1440 BR2_mips64el=y 1441 BR2_mips_64r6=y 1442 BR2_MIPS_NABI32=y 1443 # BR2_MIPS_SOFT_FLOAT is not set 1444 BR2_TOOLCHAIN_EXTERNAL=y 1445 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1446 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_UCLIBC_BLEEDING_EDGE=y 1447 # BR2_TARGET_ROOTFS_TAR is not set 1448 """ 1449 toolchain_prefix = "mips64el-linux" 1450 1451 def test_run(self): 1452 TestExternalToolchain.common_check(self) 1453 1454 1455class TestExternalToolchainBootlinMips64r6eln32UclibcStable(TestExternalToolchain): 1456 config = """ 1457 BR2_mips64el=y 1458 BR2_mips_64r6=y 1459 BR2_MIPS_NABI32=y 1460 # BR2_MIPS_SOFT_FLOAT is not set 1461 BR2_TOOLCHAIN_EXTERNAL=y 1462 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1463 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_UCLIBC_STABLE=y 1464 # BR2_TARGET_ROOTFS_TAR is not set 1465 """ 1466 toolchain_prefix = "mips64el-linux" 1467 1468 def test_run(self): 1469 TestExternalToolchain.common_check(self) 1470 1471 1472class TestExternalToolchainBootlinNios2GlibcBleedingEdge(TestExternalToolchain): 1473 config = """ 1474 BR2_nios2=y 1475 BR2_TOOLCHAIN_EXTERNAL=y 1476 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1477 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_BLEEDING_EDGE=y 1478 # BR2_TARGET_ROOTFS_TAR is not set 1479 """ 1480 toolchain_prefix = "nios2-linux" 1481 1482 def test_run(self): 1483 TestExternalToolchain.common_check(self) 1484 1485 1486class TestExternalToolchainBootlinNios2GlibcStable(TestExternalToolchain): 1487 config = """ 1488 BR2_nios2=y 1489 BR2_TOOLCHAIN_EXTERNAL=y 1490 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1491 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_STABLE=y 1492 # BR2_TARGET_ROOTFS_TAR is not set 1493 """ 1494 toolchain_prefix = "nios2-linux" 1495 1496 def test_run(self): 1497 TestExternalToolchain.common_check(self) 1498 1499 1500class TestExternalToolchainBootlinOpenriscMuslBleedingEdge(TestExternalToolchain): 1501 config = """ 1502 BR2_or1k=y 1503 BR2_TOOLCHAIN_EXTERNAL=y 1504 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1505 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_MUSL_BLEEDING_EDGE=y 1506 # BR2_TARGET_ROOTFS_TAR is not set 1507 """ 1508 toolchain_prefix = "or1k-linux" 1509 1510 def test_run(self): 1511 TestExternalToolchain.common_check(self) 1512 1513 1514class TestExternalToolchainBootlinOpenriscMuslStable(TestExternalToolchain): 1515 config = """ 1516 BR2_or1k=y 1517 BR2_TOOLCHAIN_EXTERNAL=y 1518 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1519 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_MUSL_STABLE=y 1520 # BR2_TARGET_ROOTFS_TAR is not set 1521 """ 1522 toolchain_prefix = "or1k-linux" 1523 1524 def test_run(self): 1525 TestExternalToolchain.common_check(self) 1526 1527 1528class TestExternalToolchainBootlinOpenriscUclibcBleedingEdge(TestExternalToolchain): 1529 config = """ 1530 BR2_or1k=y 1531 BR2_TOOLCHAIN_EXTERNAL=y 1532 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1533 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_UCLIBC_BLEEDING_EDGE=y 1534 # BR2_TARGET_ROOTFS_TAR is not set 1535 """ 1536 toolchain_prefix = "or1k-linux" 1537 1538 def test_run(self): 1539 TestExternalToolchain.common_check(self) 1540 1541 1542class TestExternalToolchainBootlinOpenriscUclibcStable(TestExternalToolchain): 1543 config = """ 1544 BR2_or1k=y 1545 BR2_TOOLCHAIN_EXTERNAL=y 1546 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1547 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_UCLIBC_STABLE=y 1548 # BR2_TARGET_ROOTFS_TAR is not set 1549 """ 1550 toolchain_prefix = "or1k-linux" 1551 1552 def test_run(self): 1553 TestExternalToolchain.common_check(self) 1554 1555 1556class TestExternalToolchainBootlinPowerpc440fpGlibcBleedingEdge(TestExternalToolchain): 1557 config = """ 1558 BR2_powerpc=y 1559 BR2_powerpc_440fp=y 1560 BR2_TOOLCHAIN_EXTERNAL=y 1561 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1562 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_GLIBC_BLEEDING_EDGE=y 1563 # BR2_TARGET_ROOTFS_TAR is not set 1564 """ 1565 toolchain_prefix = "powerpc-linux" 1566 1567 def test_run(self): 1568 TestExternalToolchain.common_check(self) 1569 1570 1571class TestExternalToolchainBootlinPowerpc440fpGlibcStable(TestExternalToolchain): 1572 config = """ 1573 BR2_powerpc=y 1574 BR2_powerpc_440fp=y 1575 BR2_TOOLCHAIN_EXTERNAL=y 1576 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1577 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_GLIBC_STABLE=y 1578 # BR2_TARGET_ROOTFS_TAR is not set 1579 """ 1580 toolchain_prefix = "powerpc-linux" 1581 1582 def test_run(self): 1583 TestExternalToolchain.common_check(self) 1584 1585 1586class TestExternalToolchainBootlinPowerpc440fpMuslBleedingEdge(TestExternalToolchain): 1587 config = """ 1588 BR2_powerpc=y 1589 BR2_powerpc_440fp=y 1590 BR2_TOOLCHAIN_EXTERNAL=y 1591 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1592 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_MUSL_BLEEDING_EDGE=y 1593 # BR2_TARGET_ROOTFS_TAR is not set 1594 """ 1595 toolchain_prefix = "powerpc-linux" 1596 1597 def test_run(self): 1598 TestExternalToolchain.common_check(self) 1599 1600 1601class TestExternalToolchainBootlinPowerpc440fpMuslStable(TestExternalToolchain): 1602 config = """ 1603 BR2_powerpc=y 1604 BR2_powerpc_440fp=y 1605 BR2_TOOLCHAIN_EXTERNAL=y 1606 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1607 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_MUSL_STABLE=y 1608 # BR2_TARGET_ROOTFS_TAR is not set 1609 """ 1610 toolchain_prefix = "powerpc-linux" 1611 1612 def test_run(self): 1613 TestExternalToolchain.common_check(self) 1614 1615 1616class TestExternalToolchainBootlinPowerpc440fpUclibcBleedingEdge(TestExternalToolchain): 1617 config = """ 1618 BR2_powerpc=y 1619 BR2_powerpc_440fp=y 1620 BR2_TOOLCHAIN_EXTERNAL=y 1621 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1622 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_UCLIBC_BLEEDING_EDGE=y 1623 # BR2_TARGET_ROOTFS_TAR is not set 1624 """ 1625 toolchain_prefix = "powerpc-linux" 1626 1627 def test_run(self): 1628 TestExternalToolchain.common_check(self) 1629 1630 1631class TestExternalToolchainBootlinPowerpc440fpUclibcStable(TestExternalToolchain): 1632 config = """ 1633 BR2_powerpc=y 1634 BR2_powerpc_440fp=y 1635 BR2_TOOLCHAIN_EXTERNAL=y 1636 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1637 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_UCLIBC_STABLE=y 1638 # BR2_TARGET_ROOTFS_TAR is not set 1639 """ 1640 toolchain_prefix = "powerpc-linux" 1641 1642 def test_run(self): 1643 TestExternalToolchain.common_check(self) 1644 1645 1646class TestExternalToolchainBootlinPowerpce300c3GlibcBleedingEdge(TestExternalToolchain): 1647 config = """ 1648 BR2_powerpc=y 1649 BR2_powerpc_e300c3=y 1650 BR2_TOOLCHAIN_EXTERNAL=y 1651 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1652 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_GLIBC_BLEEDING_EDGE=y 1653 # BR2_TARGET_ROOTFS_TAR is not set 1654 """ 1655 toolchain_prefix = "powerpc-linux" 1656 1657 def test_run(self): 1658 TestExternalToolchain.common_check(self) 1659 1660 1661class TestExternalToolchainBootlinPowerpce300c3GlibcStable(TestExternalToolchain): 1662 config = """ 1663 BR2_powerpc=y 1664 BR2_powerpc_e300c3=y 1665 BR2_TOOLCHAIN_EXTERNAL=y 1666 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1667 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_GLIBC_STABLE=y 1668 # BR2_TARGET_ROOTFS_TAR is not set 1669 """ 1670 toolchain_prefix = "powerpc-linux" 1671 1672 def test_run(self): 1673 TestExternalToolchain.common_check(self) 1674 1675 1676class TestExternalToolchainBootlinPowerpce300c3MuslBleedingEdge(TestExternalToolchain): 1677 config = """ 1678 BR2_powerpc=y 1679 BR2_powerpc_e300c3=y 1680 BR2_TOOLCHAIN_EXTERNAL=y 1681 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1682 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_MUSL_BLEEDING_EDGE=y 1683 # BR2_TARGET_ROOTFS_TAR is not set 1684 """ 1685 toolchain_prefix = "powerpc-linux" 1686 1687 def test_run(self): 1688 TestExternalToolchain.common_check(self) 1689 1690 1691class TestExternalToolchainBootlinPowerpce300c3MuslStable(TestExternalToolchain): 1692 config = """ 1693 BR2_powerpc=y 1694 BR2_powerpc_e300c3=y 1695 BR2_TOOLCHAIN_EXTERNAL=y 1696 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1697 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_MUSL_STABLE=y 1698 # BR2_TARGET_ROOTFS_TAR is not set 1699 """ 1700 toolchain_prefix = "powerpc-linux" 1701 1702 def test_run(self): 1703 TestExternalToolchain.common_check(self) 1704 1705 1706class TestExternalToolchainBootlinPowerpce300c3UclibcBleedingEdge(TestExternalToolchain): 1707 config = """ 1708 BR2_powerpc=y 1709 BR2_powerpc_e300c3=y 1710 BR2_TOOLCHAIN_EXTERNAL=y 1711 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1712 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_UCLIBC_BLEEDING_EDGE=y 1713 # BR2_TARGET_ROOTFS_TAR is not set 1714 """ 1715 toolchain_prefix = "powerpc-linux" 1716 1717 def test_run(self): 1718 TestExternalToolchain.common_check(self) 1719 1720 1721class TestExternalToolchainBootlinPowerpce300c3UclibcStable(TestExternalToolchain): 1722 config = """ 1723 BR2_powerpc=y 1724 BR2_powerpc_e300c3=y 1725 BR2_TOOLCHAIN_EXTERNAL=y 1726 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1727 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_UCLIBC_STABLE=y 1728 # BR2_TARGET_ROOTFS_TAR is not set 1729 """ 1730 toolchain_prefix = "powerpc-linux" 1731 1732 def test_run(self): 1733 TestExternalToolchain.common_check(self) 1734 1735 1736class TestExternalToolchainBootlinPowerpce500mcGlibcBleedingEdge(TestExternalToolchain): 1737 config = """ 1738 BR2_powerpc=y 1739 BR2_powerpc_e500mc=y 1740 BR2_TOOLCHAIN_EXTERNAL=y 1741 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1742 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_GLIBC_BLEEDING_EDGE=y 1743 # BR2_TARGET_ROOTFS_TAR is not set 1744 """ 1745 toolchain_prefix = "powerpc-linux" 1746 1747 def test_run(self): 1748 TestExternalToolchain.common_check(self) 1749 1750 1751class TestExternalToolchainBootlinPowerpce500mcGlibcStable(TestExternalToolchain): 1752 config = """ 1753 BR2_powerpc=y 1754 BR2_powerpc_e500mc=y 1755 BR2_TOOLCHAIN_EXTERNAL=y 1756 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1757 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_GLIBC_STABLE=y 1758 # BR2_TARGET_ROOTFS_TAR is not set 1759 """ 1760 toolchain_prefix = "powerpc-linux" 1761 1762 def test_run(self): 1763 TestExternalToolchain.common_check(self) 1764 1765 1766class TestExternalToolchainBootlinPowerpce500mcMuslBleedingEdge(TestExternalToolchain): 1767 config = """ 1768 BR2_powerpc=y 1769 BR2_powerpc_e500mc=y 1770 BR2_TOOLCHAIN_EXTERNAL=y 1771 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1772 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_MUSL_BLEEDING_EDGE=y 1773 # BR2_TARGET_ROOTFS_TAR is not set 1774 """ 1775 toolchain_prefix = "powerpc-linux" 1776 1777 def test_run(self): 1778 TestExternalToolchain.common_check(self) 1779 1780 1781class TestExternalToolchainBootlinPowerpce500mcMuslStable(TestExternalToolchain): 1782 config = """ 1783 BR2_powerpc=y 1784 BR2_powerpc_e500mc=y 1785 BR2_TOOLCHAIN_EXTERNAL=y 1786 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1787 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_MUSL_STABLE=y 1788 # BR2_TARGET_ROOTFS_TAR is not set 1789 """ 1790 toolchain_prefix = "powerpc-linux" 1791 1792 def test_run(self): 1793 TestExternalToolchain.common_check(self) 1794 1795 1796class TestExternalToolchainBootlinPowerpce500mcUclibcBleedingEdge(TestExternalToolchain): 1797 config = """ 1798 BR2_powerpc=y 1799 BR2_powerpc_e500mc=y 1800 BR2_TOOLCHAIN_EXTERNAL=y 1801 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1802 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_UCLIBC_BLEEDING_EDGE=y 1803 # BR2_TARGET_ROOTFS_TAR is not set 1804 """ 1805 toolchain_prefix = "powerpc-linux" 1806 1807 def test_run(self): 1808 TestExternalToolchain.common_check(self) 1809 1810 1811class TestExternalToolchainBootlinPowerpce500mcUclibcStable(TestExternalToolchain): 1812 config = """ 1813 BR2_powerpc=y 1814 BR2_powerpc_e500mc=y 1815 BR2_TOOLCHAIN_EXTERNAL=y 1816 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1817 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_UCLIBC_STABLE=y 1818 # BR2_TARGET_ROOTFS_TAR is not set 1819 """ 1820 toolchain_prefix = "powerpc-linux" 1821 1822 def test_run(self): 1823 TestExternalToolchain.common_check(self) 1824 1825 1826class TestExternalToolchainBootlinPowerpc64e5500GlibcBleedingEdge(TestExternalToolchain): 1827 config = """ 1828 BR2_powerpc64=y 1829 BR2_powerpc_e5500=y 1830 BR2_TOOLCHAIN_EXTERNAL=y 1831 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1832 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E5500_GLIBC_BLEEDING_EDGE=y 1833 # BR2_TARGET_ROOTFS_TAR is not set 1834 """ 1835 toolchain_prefix = "powerpc64-linux" 1836 1837 def test_run(self): 1838 TestExternalToolchain.common_check(self) 1839 1840 1841class TestExternalToolchainBootlinPowerpc64e5500GlibcStable(TestExternalToolchain): 1842 config = """ 1843 BR2_powerpc64=y 1844 BR2_powerpc_e5500=y 1845 BR2_TOOLCHAIN_EXTERNAL=y 1846 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1847 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E5500_GLIBC_STABLE=y 1848 # BR2_TARGET_ROOTFS_TAR is not set 1849 """ 1850 toolchain_prefix = "powerpc64-linux" 1851 1852 def test_run(self): 1853 TestExternalToolchain.common_check(self) 1854 1855 1856class TestExternalToolchainBootlinPowerpc64e6500GlibcBleedingEdge(TestExternalToolchain): 1857 config = """ 1858 BR2_powerpc64=y 1859 BR2_powerpc_e6500=y 1860 BR2_TOOLCHAIN_EXTERNAL=y 1861 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1862 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_GLIBC_BLEEDING_EDGE=y 1863 # BR2_TARGET_ROOTFS_TAR is not set 1864 """ 1865 toolchain_prefix = "powerpc64-linux" 1866 1867 def test_run(self): 1868 TestExternalToolchain.common_check(self) 1869 1870 1871class TestExternalToolchainBootlinPowerpc64e6500GlibcStable(TestExternalToolchain): 1872 config = """ 1873 BR2_powerpc64=y 1874 BR2_powerpc_e6500=y 1875 BR2_TOOLCHAIN_EXTERNAL=y 1876 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1877 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_GLIBC_STABLE=y 1878 # BR2_TARGET_ROOTFS_TAR is not set 1879 """ 1880 toolchain_prefix = "powerpc64-linux" 1881 1882 def test_run(self): 1883 TestExternalToolchain.common_check(self) 1884 1885 1886class TestExternalToolchainBootlinPowerpc64e6500MuslBleedingEdge(TestExternalToolchain): 1887 config = """ 1888 BR2_powerpc64=y 1889 BR2_powerpc_e6500=y 1890 BR2_TOOLCHAIN_EXTERNAL=y 1891 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1892 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_MUSL_BLEEDING_EDGE=y 1893 # BR2_TARGET_ROOTFS_TAR is not set 1894 """ 1895 toolchain_prefix = "powerpc64-linux" 1896 1897 def test_run(self): 1898 TestExternalToolchain.common_check(self) 1899 1900 1901class TestExternalToolchainBootlinPowerpc64e6500MuslStable(TestExternalToolchain): 1902 config = """ 1903 BR2_powerpc64=y 1904 BR2_powerpc_e6500=y 1905 BR2_TOOLCHAIN_EXTERNAL=y 1906 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1907 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_MUSL_STABLE=y 1908 # BR2_TARGET_ROOTFS_TAR is not set 1909 """ 1910 toolchain_prefix = "powerpc64-linux" 1911 1912 def test_run(self): 1913 TestExternalToolchain.common_check(self) 1914 1915 1916class TestExternalToolchainBootlinPowerpc64power8GlibcBleedingEdge(TestExternalToolchain): 1917 config = """ 1918 BR2_powerpc64=y 1919 BR2_powerpc_power8=y 1920 BR2_TOOLCHAIN_EXTERNAL=y 1921 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1922 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_GLIBC_BLEEDING_EDGE=y 1923 # BR2_TARGET_ROOTFS_TAR is not set 1924 """ 1925 toolchain_prefix = "powerpc64-linux" 1926 1927 def test_run(self): 1928 TestExternalToolchain.common_check(self) 1929 1930 1931class TestExternalToolchainBootlinPowerpc64power8GlibcStable(TestExternalToolchain): 1932 config = """ 1933 BR2_powerpc64=y 1934 BR2_powerpc_power8=y 1935 BR2_TOOLCHAIN_EXTERNAL=y 1936 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1937 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_GLIBC_STABLE=y 1938 # BR2_TARGET_ROOTFS_TAR is not set 1939 """ 1940 toolchain_prefix = "powerpc64-linux" 1941 1942 def test_run(self): 1943 TestExternalToolchain.common_check(self) 1944 1945 1946class TestExternalToolchainBootlinPowerpc64power8MuslBleedingEdge(TestExternalToolchain): 1947 config = """ 1948 BR2_powerpc64=y 1949 BR2_powerpc_power8=y 1950 BR2_TOOLCHAIN_EXTERNAL=y 1951 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1952 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_MUSL_BLEEDING_EDGE=y 1953 # BR2_TARGET_ROOTFS_TAR is not set 1954 """ 1955 toolchain_prefix = "powerpc64-linux" 1956 1957 def test_run(self): 1958 TestExternalToolchain.common_check(self) 1959 1960 1961class TestExternalToolchainBootlinPowerpc64power8MuslStable(TestExternalToolchain): 1962 config = """ 1963 BR2_powerpc64=y 1964 BR2_powerpc_power8=y 1965 BR2_TOOLCHAIN_EXTERNAL=y 1966 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1967 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_MUSL_STABLE=y 1968 # BR2_TARGET_ROOTFS_TAR is not set 1969 """ 1970 toolchain_prefix = "powerpc64-linux" 1971 1972 def test_run(self): 1973 TestExternalToolchain.common_check(self) 1974 1975 1976class TestExternalToolchainBootlinPowerpc64lepower8GlibcBleedingEdge(TestExternalToolchain): 1977 config = """ 1978 BR2_powerpc64le=y 1979 BR2_powerpc_power8=y 1980 BR2_TOOLCHAIN_EXTERNAL=y 1981 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1982 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_GLIBC_BLEEDING_EDGE=y 1983 # BR2_TARGET_ROOTFS_TAR is not set 1984 """ 1985 toolchain_prefix = "powerpc64le-linux" 1986 1987 def test_run(self): 1988 TestExternalToolchain.common_check(self) 1989 1990 1991class TestExternalToolchainBootlinPowerpc64lepower8GlibcStable(TestExternalToolchain): 1992 config = """ 1993 BR2_powerpc64le=y 1994 BR2_powerpc_power8=y 1995 BR2_TOOLCHAIN_EXTERNAL=y 1996 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1997 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_GLIBC_STABLE=y 1998 # BR2_TARGET_ROOTFS_TAR is not set 1999 """ 2000 toolchain_prefix = "powerpc64le-linux" 2001 2002 def test_run(self): 2003 TestExternalToolchain.common_check(self) 2004 2005 2006class TestExternalToolchainBootlinPowerpc64lepower8MuslBleedingEdge(TestExternalToolchain): 2007 config = """ 2008 BR2_powerpc64le=y 2009 BR2_powerpc_power8=y 2010 BR2_TOOLCHAIN_EXTERNAL=y 2011 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2012 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_MUSL_BLEEDING_EDGE=y 2013 # BR2_TARGET_ROOTFS_TAR is not set 2014 """ 2015 toolchain_prefix = "powerpc64le-linux" 2016 2017 def test_run(self): 2018 TestExternalToolchain.common_check(self) 2019 2020 2021class TestExternalToolchainBootlinPowerpc64lepower8MuslStable(TestExternalToolchain): 2022 config = """ 2023 BR2_powerpc64le=y 2024 BR2_powerpc_power8=y 2025 BR2_TOOLCHAIN_EXTERNAL=y 2026 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2027 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_MUSL_STABLE=y 2028 # BR2_TARGET_ROOTFS_TAR is not set 2029 """ 2030 toolchain_prefix = "powerpc64le-linux" 2031 2032 def test_run(self): 2033 TestExternalToolchain.common_check(self) 2034 2035 2036class TestExternalToolchainBootlinRiscv32ilp32dGlibcBleedingEdge(TestExternalToolchain): 2037 config = """ 2038 BR2_riscv=y 2039 BR2_riscv_g=y 2040 BR2_RISCV_32=y 2041 BR2_RISCV_ABI_ILP32D=y 2042 BR2_TOOLCHAIN_EXTERNAL=y 2043 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2044 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV32_ILP32D_GLIBC_BLEEDING_EDGE=y 2045 # BR2_TARGET_ROOTFS_TAR is not set 2046 """ 2047 toolchain_prefix = "riscv32-linux" 2048 2049 def test_run(self): 2050 TestExternalToolchain.common_check(self) 2051 2052 2053class TestExternalToolchainBootlinRiscv64GlibcBleedingEdge(TestExternalToolchain): 2054 config = """ 2055 BR2_riscv=y 2056 BR2_riscv_g=y 2057 BR2_RISCV_64=y 2058 BR2_RISCV_ABI_LP64=y 2059 BR2_TOOLCHAIN_EXTERNAL=y 2060 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2061 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_GLIBC_BLEEDING_EDGE=y 2062 # BR2_TARGET_ROOTFS_TAR is not set 2063 """ 2064 toolchain_prefix = "riscv64-linux" 2065 2066 def test_run(self): 2067 TestExternalToolchain.common_check(self) 2068 2069 2070class TestExternalToolchainBootlinRiscv64MuslBleedingEdge(TestExternalToolchain): 2071 config = """ 2072 BR2_riscv=y 2073 BR2_riscv_g=y 2074 BR2_RISCV_64=y 2075 BR2_RISCV_ABI_LP64=y 2076 BR2_TOOLCHAIN_EXTERNAL=y 2077 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2078 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_MUSL_BLEEDING_EDGE=y 2079 # BR2_TARGET_ROOTFS_TAR is not set 2080 """ 2081 toolchain_prefix = "riscv64-linux" 2082 2083 def test_run(self): 2084 TestExternalToolchain.common_check(self) 2085 2086 2087class TestExternalToolchainBootlinShsh4GlibcBleedingEdge(TestExternalToolchain): 2088 config = """ 2089 BR2_sh=y 2090 BR2_sh4=y 2091 BR2_TOOLCHAIN_EXTERNAL=y 2092 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2093 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_GLIBC_BLEEDING_EDGE=y 2094 # BR2_TARGET_ROOTFS_TAR is not set 2095 """ 2096 toolchain_prefix = "sh4-linux" 2097 2098 def test_run(self): 2099 TestExternalToolchain.common_check(self) 2100 2101 2102class TestExternalToolchainBootlinShsh4GlibcStable(TestExternalToolchain): 2103 config = """ 2104 BR2_sh=y 2105 BR2_sh4=y 2106 BR2_TOOLCHAIN_EXTERNAL=y 2107 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2108 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_GLIBC_STABLE=y 2109 # BR2_TARGET_ROOTFS_TAR is not set 2110 """ 2111 toolchain_prefix = "sh4-linux" 2112 2113 def test_run(self): 2114 TestExternalToolchain.common_check(self) 2115 2116 2117class TestExternalToolchainBootlinShsh4MuslBleedingEdge(TestExternalToolchain): 2118 config = """ 2119 BR2_sh=y 2120 BR2_sh4=y 2121 BR2_TOOLCHAIN_EXTERNAL=y 2122 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2123 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_MUSL_BLEEDING_EDGE=y 2124 # BR2_TARGET_ROOTFS_TAR is not set 2125 """ 2126 toolchain_prefix = "sh4-linux" 2127 2128 def test_run(self): 2129 TestExternalToolchain.common_check(self) 2130 2131 2132class TestExternalToolchainBootlinShsh4MuslStable(TestExternalToolchain): 2133 config = """ 2134 BR2_sh=y 2135 BR2_sh4=y 2136 BR2_TOOLCHAIN_EXTERNAL=y 2137 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2138 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_MUSL_STABLE=y 2139 # BR2_TARGET_ROOTFS_TAR is not set 2140 """ 2141 toolchain_prefix = "sh4-linux" 2142 2143 def test_run(self): 2144 TestExternalToolchain.common_check(self) 2145 2146 2147class TestExternalToolchainBootlinShsh4UclibcBleedingEdge(TestExternalToolchain): 2148 config = """ 2149 BR2_sh=y 2150 BR2_sh4=y 2151 BR2_TOOLCHAIN_EXTERNAL=y 2152 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2153 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_BLEEDING_EDGE=y 2154 # BR2_TARGET_ROOTFS_TAR is not set 2155 """ 2156 toolchain_prefix = "sh4-linux" 2157 2158 def test_run(self): 2159 TestExternalToolchain.common_check(self) 2160 2161 2162class TestExternalToolchainBootlinShsh4UclibcStable(TestExternalToolchain): 2163 config = """ 2164 BR2_sh=y 2165 BR2_sh4=y 2166 BR2_TOOLCHAIN_EXTERNAL=y 2167 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2168 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_STABLE=y 2169 # BR2_TARGET_ROOTFS_TAR is not set 2170 """ 2171 toolchain_prefix = "sh4-linux" 2172 2173 def test_run(self): 2174 TestExternalToolchain.common_check(self) 2175 2176 2177class TestExternalToolchainBootlinShsh4aebGlibcBleedingEdge(TestExternalToolchain): 2178 config = """ 2179 BR2_sh=y 2180 BR2_sh4aeb=y 2181 BR2_TOOLCHAIN_EXTERNAL=y 2182 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2183 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_GLIBC_BLEEDING_EDGE=y 2184 # BR2_TARGET_ROOTFS_TAR is not set 2185 """ 2186 toolchain_prefix = "sh4aeb-linux" 2187 2188 def test_run(self): 2189 TestExternalToolchain.common_check(self) 2190 2191 2192class TestExternalToolchainBootlinShsh4aebGlibcStable(TestExternalToolchain): 2193 config = """ 2194 BR2_sh=y 2195 BR2_sh4aeb=y 2196 BR2_TOOLCHAIN_EXTERNAL=y 2197 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2198 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_GLIBC_STABLE=y 2199 # BR2_TARGET_ROOTFS_TAR is not set 2200 """ 2201 toolchain_prefix = "sh4aeb-linux" 2202 2203 def test_run(self): 2204 TestExternalToolchain.common_check(self) 2205 2206 2207class TestExternalToolchainBootlinShsh4aebMuslBleedingEdge(TestExternalToolchain): 2208 config = """ 2209 BR2_sh=y 2210 BR2_sh4aeb=y 2211 BR2_TOOLCHAIN_EXTERNAL=y 2212 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2213 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_MUSL_BLEEDING_EDGE=y 2214 # BR2_TARGET_ROOTFS_TAR is not set 2215 """ 2216 toolchain_prefix = "sh4aeb-linux" 2217 2218 def test_run(self): 2219 TestExternalToolchain.common_check(self) 2220 2221 2222class TestExternalToolchainBootlinShsh4aebMuslStable(TestExternalToolchain): 2223 config = """ 2224 BR2_sh=y 2225 BR2_sh4aeb=y 2226 BR2_TOOLCHAIN_EXTERNAL=y 2227 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2228 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_MUSL_STABLE=y 2229 # BR2_TARGET_ROOTFS_TAR is not set 2230 """ 2231 toolchain_prefix = "sh4aeb-linux" 2232 2233 def test_run(self): 2234 TestExternalToolchain.common_check(self) 2235 2236 2237class TestExternalToolchainBootlinSparc64GlibcBleedingEdge(TestExternalToolchain): 2238 config = """ 2239 BR2_sparc64=y 2240 BR2_sparc_v9=y 2241 BR2_TOOLCHAIN_EXTERNAL=y 2242 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2243 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARC64_GLIBC_BLEEDING_EDGE=y 2244 # BR2_TARGET_ROOTFS_TAR is not set 2245 """ 2246 toolchain_prefix = "sparc64-linux" 2247 2248 def test_run(self): 2249 TestExternalToolchain.common_check(self) 2250 2251 2252class TestExternalToolchainBootlinSparc64GlibcStable(TestExternalToolchain): 2253 config = """ 2254 BR2_sparc64=y 2255 BR2_sparc_v9=y 2256 BR2_TOOLCHAIN_EXTERNAL=y 2257 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2258 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARC64_GLIBC_STABLE=y 2259 # BR2_TARGET_ROOTFS_TAR is not set 2260 """ 2261 toolchain_prefix = "sparc64-linux" 2262 2263 def test_run(self): 2264 TestExternalToolchain.common_check(self) 2265 2266 2267class TestExternalToolchainBootlinSparcv8UclibcBleedingEdge(TestExternalToolchain): 2268 config = """ 2269 BR2_sparc=y 2270 BR2_sparc_v8=y 2271 BR2_TOOLCHAIN_EXTERNAL=y 2272 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2273 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARCV8_UCLIBC_BLEEDING_EDGE=y 2274 # BR2_TARGET_ROOTFS_TAR is not set 2275 """ 2276 toolchain_prefix = "sparc-linux" 2277 2278 def test_run(self): 2279 TestExternalToolchain.common_check(self) 2280 2281 2282class TestExternalToolchainBootlinSparcv8UclibcStable(TestExternalToolchain): 2283 config = """ 2284 BR2_sparc=y 2285 BR2_sparc_v8=y 2286 BR2_TOOLCHAIN_EXTERNAL=y 2287 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2288 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARCV8_UCLIBC_STABLE=y 2289 # BR2_TARGET_ROOTFS_TAR is not set 2290 """ 2291 toolchain_prefix = "sparc-linux" 2292 2293 def test_run(self): 2294 TestExternalToolchain.common_check(self) 2295 2296 2297class TestExternalToolchainBootlinX8664corei7GlibcBleedingEdge(TestExternalToolchain): 2298 config = """ 2299 BR2_x86_64=y 2300 BR2_x86_corei7=y 2301 BR2_TOOLCHAIN_EXTERNAL=y 2302 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2303 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_BLEEDING_EDGE=y 2304 # BR2_TARGET_ROOTFS_TAR is not set 2305 """ 2306 toolchain_prefix = "x86_64-linux" 2307 2308 def test_run(self): 2309 TestExternalToolchain.common_check(self) 2310 2311 2312class TestExternalToolchainBootlinX8664corei7GlibcStable(TestExternalToolchain): 2313 config = """ 2314 BR2_x86_64=y 2315 BR2_x86_corei7=y 2316 BR2_TOOLCHAIN_EXTERNAL=y 2317 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2318 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_STABLE=y 2319 # BR2_TARGET_ROOTFS_TAR is not set 2320 """ 2321 toolchain_prefix = "x86_64-linux" 2322 2323 def test_run(self): 2324 TestExternalToolchain.common_check(self) 2325 2326 2327class TestExternalToolchainBootlinX8664corei7MuslBleedingEdge(TestExternalToolchain): 2328 config = """ 2329 BR2_x86_64=y 2330 BR2_x86_corei7=y 2331 BR2_TOOLCHAIN_EXTERNAL=y 2332 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2333 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_MUSL_BLEEDING_EDGE=y 2334 # BR2_TARGET_ROOTFS_TAR is not set 2335 """ 2336 toolchain_prefix = "x86_64-linux" 2337 2338 def test_run(self): 2339 TestExternalToolchain.common_check(self) 2340 2341 2342class TestExternalToolchainBootlinX8664corei7MuslStable(TestExternalToolchain): 2343 config = """ 2344 BR2_x86_64=y 2345 BR2_x86_corei7=y 2346 BR2_TOOLCHAIN_EXTERNAL=y 2347 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2348 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_MUSL_STABLE=y 2349 # BR2_TARGET_ROOTFS_TAR is not set 2350 """ 2351 toolchain_prefix = "x86_64-linux" 2352 2353 def test_run(self): 2354 TestExternalToolchain.common_check(self) 2355 2356 2357class TestExternalToolchainBootlinX8664corei7UclibcBleedingEdge(TestExternalToolchain): 2358 config = """ 2359 BR2_x86_64=y 2360 BR2_x86_corei7=y 2361 BR2_TOOLCHAIN_EXTERNAL=y 2362 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2363 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_UCLIBC_BLEEDING_EDGE=y 2364 # BR2_TARGET_ROOTFS_TAR is not set 2365 """ 2366 toolchain_prefix = "x86_64-linux" 2367 2368 def test_run(self): 2369 TestExternalToolchain.common_check(self) 2370 2371 2372class TestExternalToolchainBootlinX8664corei7UclibcStable(TestExternalToolchain): 2373 config = """ 2374 BR2_x86_64=y 2375 BR2_x86_corei7=y 2376 BR2_TOOLCHAIN_EXTERNAL=y 2377 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2378 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_UCLIBC_STABLE=y 2379 # BR2_TARGET_ROOTFS_TAR is not set 2380 """ 2381 toolchain_prefix = "x86_64-linux" 2382 2383 def test_run(self): 2384 TestExternalToolchain.common_check(self) 2385 2386 2387class TestExternalToolchainBootlinX86core2GlibcBleedingEdge(TestExternalToolchain): 2388 config = """ 2389 BR2_i386=y 2390 BR2_x86_core2=y 2391 BR2_TOOLCHAIN_EXTERNAL=y 2392 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2393 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_GLIBC_BLEEDING_EDGE=y 2394 # BR2_TARGET_ROOTFS_TAR is not set 2395 """ 2396 toolchain_prefix = "i686-linux" 2397 2398 def test_run(self): 2399 TestExternalToolchain.common_check(self) 2400 2401 2402class TestExternalToolchainBootlinX86core2GlibcStable(TestExternalToolchain): 2403 config = """ 2404 BR2_i386=y 2405 BR2_x86_core2=y 2406 BR2_TOOLCHAIN_EXTERNAL=y 2407 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2408 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_GLIBC_STABLE=y 2409 # BR2_TARGET_ROOTFS_TAR is not set 2410 """ 2411 toolchain_prefix = "i686-linux" 2412 2413 def test_run(self): 2414 TestExternalToolchain.common_check(self) 2415 2416 2417class TestExternalToolchainBootlinX86core2MuslBleedingEdge(TestExternalToolchain): 2418 config = """ 2419 BR2_i386=y 2420 BR2_x86_core2=y 2421 BR2_TOOLCHAIN_EXTERNAL=y 2422 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2423 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_MUSL_BLEEDING_EDGE=y 2424 # BR2_TARGET_ROOTFS_TAR is not set 2425 """ 2426 toolchain_prefix = "i686-linux" 2427 2428 def test_run(self): 2429 TestExternalToolchain.common_check(self) 2430 2431 2432class TestExternalToolchainBootlinX86core2MuslStable(TestExternalToolchain): 2433 config = """ 2434 BR2_i386=y 2435 BR2_x86_core2=y 2436 BR2_TOOLCHAIN_EXTERNAL=y 2437 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2438 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_MUSL_STABLE=y 2439 # BR2_TARGET_ROOTFS_TAR is not set 2440 """ 2441 toolchain_prefix = "i686-linux" 2442 2443 def test_run(self): 2444 TestExternalToolchain.common_check(self) 2445 2446 2447class TestExternalToolchainBootlinX86core2UclibcBleedingEdge(TestExternalToolchain): 2448 config = """ 2449 BR2_i386=y 2450 BR2_x86_core2=y 2451 BR2_TOOLCHAIN_EXTERNAL=y 2452 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2453 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_UCLIBC_BLEEDING_EDGE=y 2454 # BR2_TARGET_ROOTFS_TAR is not set 2455 """ 2456 toolchain_prefix = "i686-linux" 2457 2458 def test_run(self): 2459 TestExternalToolchain.common_check(self) 2460 2461 2462class TestExternalToolchainBootlinX86core2UclibcStable(TestExternalToolchain): 2463 config = """ 2464 BR2_i386=y 2465 BR2_x86_core2=y 2466 BR2_TOOLCHAIN_EXTERNAL=y 2467 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2468 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_UCLIBC_STABLE=y 2469 # BR2_TARGET_ROOTFS_TAR is not set 2470 """ 2471 toolchain_prefix = "i686-linux" 2472 2473 def test_run(self): 2474 TestExternalToolchain.common_check(self) 2475 2476 2477class TestExternalToolchainBootlinX86i686GlibcBleedingEdge(TestExternalToolchain): 2478 config = """ 2479 BR2_i386=y 2480 BR2_x86_i686=y 2481 BR2_TOOLCHAIN_EXTERNAL=y 2482 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2483 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_GLIBC_BLEEDING_EDGE=y 2484 # BR2_TARGET_ROOTFS_TAR is not set 2485 """ 2486 toolchain_prefix = "i686-linux" 2487 2488 def test_run(self): 2489 TestExternalToolchain.common_check(self) 2490 2491 2492class TestExternalToolchainBootlinX86i686GlibcStable(TestExternalToolchain): 2493 config = """ 2494 BR2_i386=y 2495 BR2_x86_i686=y 2496 BR2_TOOLCHAIN_EXTERNAL=y 2497 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2498 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_GLIBC_STABLE=y 2499 # BR2_TARGET_ROOTFS_TAR is not set 2500 """ 2501 toolchain_prefix = "i686-linux" 2502 2503 def test_run(self): 2504 TestExternalToolchain.common_check(self) 2505 2506 2507class TestExternalToolchainBootlinX86i686MuslBleedingEdge(TestExternalToolchain): 2508 config = """ 2509 BR2_i386=y 2510 BR2_x86_i686=y 2511 BR2_TOOLCHAIN_EXTERNAL=y 2512 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2513 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_MUSL_BLEEDING_EDGE=y 2514 # BR2_TARGET_ROOTFS_TAR is not set 2515 """ 2516 toolchain_prefix = "i686-linux" 2517 2518 def test_run(self): 2519 TestExternalToolchain.common_check(self) 2520 2521 2522class TestExternalToolchainBootlinX86i686MuslStable(TestExternalToolchain): 2523 config = """ 2524 BR2_i386=y 2525 BR2_x86_i686=y 2526 BR2_TOOLCHAIN_EXTERNAL=y 2527 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2528 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_MUSL_STABLE=y 2529 # BR2_TARGET_ROOTFS_TAR is not set 2530 """ 2531 toolchain_prefix = "i686-linux" 2532 2533 def test_run(self): 2534 TestExternalToolchain.common_check(self) 2535 2536 2537class TestExternalToolchainBootlinX86i686UclibcBleedingEdge(TestExternalToolchain): 2538 config = """ 2539 BR2_i386=y 2540 BR2_x86_i686=y 2541 BR2_TOOLCHAIN_EXTERNAL=y 2542 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2543 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_UCLIBC_BLEEDING_EDGE=y 2544 # BR2_TARGET_ROOTFS_TAR is not set 2545 """ 2546 toolchain_prefix = "i686-linux" 2547 2548 def test_run(self): 2549 TestExternalToolchain.common_check(self) 2550 2551 2552class TestExternalToolchainBootlinX86i686UclibcStable(TestExternalToolchain): 2553 config = """ 2554 BR2_i386=y 2555 BR2_x86_i686=y 2556 BR2_TOOLCHAIN_EXTERNAL=y 2557 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2558 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_UCLIBC_STABLE=y 2559 # BR2_TARGET_ROOTFS_TAR is not set 2560 """ 2561 toolchain_prefix = "i686-linux" 2562 2563 def test_run(self): 2564 TestExternalToolchain.common_check(self) 2565 2566 2567class TestExternalToolchainBootlinXtensalx60UclibcBleedingEdge(TestExternalToolchain): 2568 config = """ 2569 BR2_xtensa=y 2570 BR2_XTENSA_CUSTOM=y 2571 BR2_XTENSA_LITTLE_ENDIAN=y 2572 BR2_TOOLCHAIN_EXTERNAL=y 2573 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2574 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_BLEEDING_EDGE=y 2575 # BR2_TARGET_ROOTFS_TAR is not set 2576 """ 2577 toolchain_prefix = "xtensa-linux" 2578 2579 def test_run(self): 2580 TestExternalToolchain.common_check(self) 2581 2582 2583class TestExternalToolchainBootlinXtensalx60UclibcStable(TestExternalToolchain): 2584 config = """ 2585 BR2_xtensa=y 2586 BR2_XTENSA_CUSTOM=y 2587 BR2_XTENSA_LITTLE_ENDIAN=y 2588 BR2_TOOLCHAIN_EXTERNAL=y 2589 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2590 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_STABLE=y 2591 # BR2_TARGET_ROOTFS_TAR is not set 2592 """ 2593 toolchain_prefix = "xtensa-linux" 2594 2595 def test_run(self): 2596 TestExternalToolchain.common_check(self) 2597