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 TestExternalToolchainBootlinAarch64beMuslBleedingEdge(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_MUSL_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 TestExternalToolchainBootlinAarch64beMuslStable(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_MUSL_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 TestExternalToolchainBootlinAarch64beUclibcBleedingEdge(TestExternalToolchain): 147 config = """ 148 BR2_aarch64_be=y 149 BR2_TOOLCHAIN_EXTERNAL=y 150 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 151 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_UCLIBC_BLEEDING_EDGE=y 152 # BR2_TARGET_ROOTFS_TAR is not set 153 """ 154 toolchain_prefix = "aarch64_be-linux" 155 156 def test_run(self): 157 TestExternalToolchain.common_check(self) 158 159 160class TestExternalToolchainBootlinAarch64beUclibcStable(TestExternalToolchain): 161 config = """ 162 BR2_aarch64_be=y 163 BR2_TOOLCHAIN_EXTERNAL=y 164 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 165 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_UCLIBC_STABLE=y 166 # BR2_TARGET_ROOTFS_TAR is not set 167 """ 168 toolchain_prefix = "aarch64_be-linux" 169 170 def test_run(self): 171 TestExternalToolchain.common_check(self) 172 173 174class TestExternalToolchainBootlinArcle750dUclibcBleedingEdge(TestExternalToolchain): 175 config = """ 176 BR2_arcle=y 177 BR2_arc750d=y 178 BR2_TOOLCHAIN_EXTERNAL=y 179 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 180 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_750D_UCLIBC_BLEEDING_EDGE=y 181 # BR2_TARGET_ROOTFS_TAR is not set 182 """ 183 toolchain_prefix = "arc-linux" 184 185 def test_run(self): 186 TestExternalToolchain.common_check(self) 187 188 189class TestExternalToolchainBootlinArcle750dUclibcStable(TestExternalToolchain): 190 config = """ 191 BR2_arcle=y 192 BR2_arc750d=y 193 BR2_TOOLCHAIN_EXTERNAL=y 194 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 195 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_750D_UCLIBC_STABLE=y 196 # BR2_TARGET_ROOTFS_TAR is not set 197 """ 198 toolchain_prefix = "arc-linux" 199 200 def test_run(self): 201 TestExternalToolchain.common_check(self) 202 203 204class TestExternalToolchainBootlinArclehs38GlibcBleedingEdge(TestExternalToolchain): 205 config = """ 206 BR2_arcle=y 207 BR2_archs38=y 208 BR2_TOOLCHAIN_EXTERNAL=y 209 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 210 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_GLIBC_BLEEDING_EDGE=y 211 # BR2_TARGET_ROOTFS_TAR is not set 212 """ 213 toolchain_prefix = "arc-linux" 214 215 def test_run(self): 216 TestExternalToolchain.common_check(self) 217 218 219class TestExternalToolchainBootlinArclehs38GlibcStable(TestExternalToolchain): 220 config = """ 221 BR2_arcle=y 222 BR2_archs38=y 223 BR2_TOOLCHAIN_EXTERNAL=y 224 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 225 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_GLIBC_STABLE=y 226 # BR2_TARGET_ROOTFS_TAR is not set 227 """ 228 toolchain_prefix = "arc-linux" 229 230 def test_run(self): 231 TestExternalToolchain.common_check(self) 232 233 234class TestExternalToolchainBootlinArclehs38UclibcBleedingEdge(TestExternalToolchain): 235 config = """ 236 BR2_arcle=y 237 BR2_archs38=y 238 BR2_TOOLCHAIN_EXTERNAL=y 239 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 240 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_UCLIBC_BLEEDING_EDGE=y 241 # BR2_TARGET_ROOTFS_TAR is not set 242 """ 243 toolchain_prefix = "arc-linux" 244 245 def test_run(self): 246 TestExternalToolchain.common_check(self) 247 248 249class TestExternalToolchainBootlinArclehs38UclibcStable(TestExternalToolchain): 250 config = """ 251 BR2_arcle=y 252 BR2_archs38=y 253 BR2_TOOLCHAIN_EXTERNAL=y 254 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 255 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_UCLIBC_STABLE=y 256 # BR2_TARGET_ROOTFS_TAR is not set 257 """ 258 toolchain_prefix = "arc-linux" 259 260 def test_run(self): 261 TestExternalToolchain.common_check(self) 262 263 264class TestExternalToolchainBootlinArmv5eabiGlibcBleedingEdge(TestExternalToolchain): 265 config = """ 266 BR2_arm=y 267 BR2_arm926t=y 268 BR2_ARM_EABI=y 269 BR2_TOOLCHAIN_EXTERNAL=y 270 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 271 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE=y 272 # BR2_TARGET_ROOTFS_TAR is not set 273 """ 274 toolchain_prefix = "arm-linux" 275 276 def test_run(self): 277 TestExternalToolchain.common_check(self) 278 279 280class TestExternalToolchainBootlinArmv5eabiGlibcStable(TestExternalToolchain): 281 config = """ 282 BR2_arm=y 283 BR2_arm926t=y 284 BR2_ARM_EABI=y 285 BR2_TOOLCHAIN_EXTERNAL=y 286 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 287 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y 288 # BR2_TARGET_ROOTFS_TAR is not set 289 """ 290 toolchain_prefix = "arm-linux" 291 292 def test_run(self): 293 TestExternalToolchain.common_check(self) 294 295 296class TestExternalToolchainBootlinArmv5eabiMuslBleedingEdge(TestExternalToolchain): 297 config = """ 298 BR2_arm=y 299 BR2_arm926t=y 300 BR2_ARM_EABI=y 301 BR2_TOOLCHAIN_EXTERNAL=y 302 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 303 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_MUSL_BLEEDING_EDGE=y 304 # BR2_TARGET_ROOTFS_TAR is not set 305 """ 306 toolchain_prefix = "arm-linux" 307 308 def test_run(self): 309 TestExternalToolchain.common_check(self) 310 311 312class TestExternalToolchainBootlinArmv5eabiMuslStable(TestExternalToolchain): 313 config = """ 314 BR2_arm=y 315 BR2_arm926t=y 316 BR2_ARM_EABI=y 317 BR2_TOOLCHAIN_EXTERNAL=y 318 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 319 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_MUSL_STABLE=y 320 # BR2_TARGET_ROOTFS_TAR is not set 321 """ 322 toolchain_prefix = "arm-linux" 323 324 def test_run(self): 325 TestExternalToolchain.common_check(self) 326 327 328class TestExternalToolchainBootlinArmv5eabiUclibcBleedingEdge(TestExternalToolchain): 329 config = """ 330 BR2_arm=y 331 BR2_arm926t=y 332 BR2_ARM_EABI=y 333 BR2_TOOLCHAIN_EXTERNAL=y 334 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 335 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_BLEEDING_EDGE=y 336 # BR2_TARGET_ROOTFS_TAR is not set 337 """ 338 toolchain_prefix = "arm-linux" 339 340 def test_run(self): 341 TestExternalToolchain.common_check(self) 342 343 344class TestExternalToolchainBootlinArmv5eabiUclibcStable(TestExternalToolchain): 345 config = """ 346 BR2_arm=y 347 BR2_arm926t=y 348 BR2_ARM_EABI=y 349 BR2_TOOLCHAIN_EXTERNAL=y 350 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 351 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE=y 352 # BR2_TARGET_ROOTFS_TAR is not set 353 """ 354 toolchain_prefix = "arm-linux" 355 356 def test_run(self): 357 TestExternalToolchain.common_check(self) 358 359 360class TestExternalToolchainBootlinArmv6eabihfGlibcBleedingEdge(TestExternalToolchain): 361 config = """ 362 BR2_arm=y 363 BR2_arm1176jzf_s=y 364 BR2_ARM_EABIHF=y 365 BR2_TOOLCHAIN_EXTERNAL=y 366 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 367 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_GLIBC_BLEEDING_EDGE=y 368 # BR2_TARGET_ROOTFS_TAR is not set 369 """ 370 toolchain_prefix = "arm-linux" 371 372 def test_run(self): 373 TestExternalToolchain.common_check(self) 374 375 376class TestExternalToolchainBootlinArmv6eabihfGlibcStable(TestExternalToolchain): 377 config = """ 378 BR2_arm=y 379 BR2_arm1176jzf_s=y 380 BR2_ARM_EABIHF=y 381 BR2_TOOLCHAIN_EXTERNAL=y 382 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 383 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_GLIBC_STABLE=y 384 # BR2_TARGET_ROOTFS_TAR is not set 385 """ 386 toolchain_prefix = "arm-linux" 387 388 def test_run(self): 389 TestExternalToolchain.common_check(self) 390 391 392class TestExternalToolchainBootlinArmv6eabihfMuslBleedingEdge(TestExternalToolchain): 393 config = """ 394 BR2_arm=y 395 BR2_arm1176jzf_s=y 396 BR2_ARM_EABIHF=y 397 BR2_TOOLCHAIN_EXTERNAL=y 398 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 399 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_MUSL_BLEEDING_EDGE=y 400 # BR2_TARGET_ROOTFS_TAR is not set 401 """ 402 toolchain_prefix = "arm-linux" 403 404 def test_run(self): 405 TestExternalToolchain.common_check(self) 406 407 408class TestExternalToolchainBootlinArmv6eabihfMuslStable(TestExternalToolchain): 409 config = """ 410 BR2_arm=y 411 BR2_arm1176jzf_s=y 412 BR2_ARM_EABIHF=y 413 BR2_TOOLCHAIN_EXTERNAL=y 414 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 415 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_MUSL_STABLE=y 416 # BR2_TARGET_ROOTFS_TAR is not set 417 """ 418 toolchain_prefix = "arm-linux" 419 420 def test_run(self): 421 TestExternalToolchain.common_check(self) 422 423 424class TestExternalToolchainBootlinArmv6eabihfUclibcBleedingEdge(TestExternalToolchain): 425 config = """ 426 BR2_arm=y 427 BR2_arm1176jzf_s=y 428 BR2_ARM_EABIHF=y 429 BR2_TOOLCHAIN_EXTERNAL=y 430 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 431 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_UCLIBC_BLEEDING_EDGE=y 432 # BR2_TARGET_ROOTFS_TAR is not set 433 """ 434 toolchain_prefix = "arm-linux" 435 436 def test_run(self): 437 TestExternalToolchain.common_check(self) 438 439 440class TestExternalToolchainBootlinArmv6eabihfUclibcStable(TestExternalToolchain): 441 config = """ 442 BR2_arm=y 443 BR2_arm1176jzf_s=y 444 BR2_ARM_EABIHF=y 445 BR2_TOOLCHAIN_EXTERNAL=y 446 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 447 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_UCLIBC_STABLE=y 448 # BR2_TARGET_ROOTFS_TAR is not set 449 """ 450 toolchain_prefix = "arm-linux" 451 452 def test_run(self): 453 TestExternalToolchain.common_check(self) 454 455 456class TestExternalToolchainBootlinArmv7eabihfGlibcBleedingEdge(TestExternalToolchain): 457 config = """ 458 BR2_arm=y 459 BR2_cortex_a8=y 460 BR2_ARM_EABIHF=y 461 BR2_TOOLCHAIN_EXTERNAL=y 462 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 463 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_BLEEDING_EDGE=y 464 # BR2_TARGET_ROOTFS_TAR is not set 465 """ 466 toolchain_prefix = "arm-linux" 467 468 def test_run(self): 469 TestExternalToolchain.common_check(self) 470 471 472class TestExternalToolchainBootlinArmv7eabihfGlibcStable(TestExternalToolchain): 473 config = """ 474 BR2_arm=y 475 BR2_cortex_a8=y 476 BR2_ARM_EABIHF=y 477 BR2_TOOLCHAIN_EXTERNAL=y 478 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 479 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_STABLE=y 480 # BR2_TARGET_ROOTFS_TAR is not set 481 """ 482 toolchain_prefix = "arm-linux" 483 484 def test_run(self): 485 TestExternalToolchain.common_check(self) 486 487 488class TestExternalToolchainBootlinArmv7eabihfMuslBleedingEdge(TestExternalToolchain): 489 config = """ 490 BR2_arm=y 491 BR2_cortex_a8=y 492 BR2_ARM_EABIHF=y 493 BR2_TOOLCHAIN_EXTERNAL=y 494 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 495 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_MUSL_BLEEDING_EDGE=y 496 # BR2_TARGET_ROOTFS_TAR is not set 497 """ 498 toolchain_prefix = "arm-linux" 499 500 def test_run(self): 501 TestExternalToolchain.common_check(self) 502 503 504class TestExternalToolchainBootlinArmv7eabihfMuslStable(TestExternalToolchain): 505 config = """ 506 BR2_arm=y 507 BR2_cortex_a8=y 508 BR2_ARM_EABIHF=y 509 BR2_TOOLCHAIN_EXTERNAL=y 510 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 511 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_MUSL_STABLE=y 512 # BR2_TARGET_ROOTFS_TAR is not set 513 """ 514 toolchain_prefix = "arm-linux" 515 516 def test_run(self): 517 TestExternalToolchain.common_check(self) 518 519 520class TestExternalToolchainBootlinArmv7eabihfUclibcBleedingEdge(TestExternalToolchain): 521 config = """ 522 BR2_arm=y 523 BR2_cortex_a8=y 524 BR2_ARM_EABIHF=y 525 BR2_TOOLCHAIN_EXTERNAL=y 526 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 527 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_UCLIBC_BLEEDING_EDGE=y 528 # BR2_TARGET_ROOTFS_TAR is not set 529 """ 530 toolchain_prefix = "arm-linux" 531 532 def test_run(self): 533 TestExternalToolchain.common_check(self) 534 535 536class TestExternalToolchainBootlinArmv7eabihfUclibcStable(TestExternalToolchain): 537 config = """ 538 BR2_arm=y 539 BR2_cortex_a8=y 540 BR2_ARM_EABIHF=y 541 BR2_TOOLCHAIN_EXTERNAL=y 542 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 543 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_UCLIBC_STABLE=y 544 # BR2_TARGET_ROOTFS_TAR is not set 545 """ 546 toolchain_prefix = "arm-linux" 547 548 def test_run(self): 549 TestExternalToolchain.common_check(self) 550 551 552class TestExternalToolchainBootlinArmebv7eabihfGlibcBleedingEdge(TestExternalToolchain): 553 config = """ 554 BR2_armeb=y 555 BR2_cortex_a8=y 556 BR2_ARM_EABIHF=y 557 BR2_TOOLCHAIN_EXTERNAL=y 558 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 559 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMEBV7_EABIHF_GLIBC_BLEEDING_EDGE=y 560 # BR2_TARGET_ROOTFS_TAR is not set 561 """ 562 toolchain_prefix = "armeb-linux" 563 564 def test_run(self): 565 TestExternalToolchain.common_check(self) 566 567 568class TestExternalToolchainBootlinArmebv7eabihfGlibcStable(TestExternalToolchain): 569 config = """ 570 BR2_armeb=y 571 BR2_cortex_a8=y 572 BR2_ARM_EABIHF=y 573 BR2_TOOLCHAIN_EXTERNAL=y 574 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 575 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMEBV7_EABIHF_GLIBC_STABLE=y 576 # BR2_TARGET_ROOTFS_TAR is not set 577 """ 578 toolchain_prefix = "armeb-linux" 579 580 def test_run(self): 581 TestExternalToolchain.common_check(self) 582 583 584class TestExternalToolchainBootlinArmebv7eabihfMuslBleedingEdge(TestExternalToolchain): 585 config = """ 586 BR2_armeb=y 587 BR2_cortex_a8=y 588 BR2_ARM_EABIHF=y 589 BR2_TOOLCHAIN_EXTERNAL=y 590 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 591 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMEBV7_EABIHF_MUSL_BLEEDING_EDGE=y 592 # BR2_TARGET_ROOTFS_TAR is not set 593 """ 594 toolchain_prefix = "armeb-linux" 595 596 def test_run(self): 597 TestExternalToolchain.common_check(self) 598 599 600class TestExternalToolchainBootlinArmebv7eabihfMuslStable(TestExternalToolchain): 601 config = """ 602 BR2_armeb=y 603 BR2_cortex_a8=y 604 BR2_ARM_EABIHF=y 605 BR2_TOOLCHAIN_EXTERNAL=y 606 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 607 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMEBV7_EABIHF_MUSL_STABLE=y 608 # BR2_TARGET_ROOTFS_TAR is not set 609 """ 610 toolchain_prefix = "armeb-linux" 611 612 def test_run(self): 613 TestExternalToolchain.common_check(self) 614 615 616class TestExternalToolchainBootlinArmebv7eabihfUclibcBleedingEdge(TestExternalToolchain): 617 config = """ 618 BR2_armeb=y 619 BR2_cortex_a8=y 620 BR2_ARM_EABIHF=y 621 BR2_TOOLCHAIN_EXTERNAL=y 622 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 623 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMEBV7_EABIHF_UCLIBC_BLEEDING_EDGE=y 624 # BR2_TARGET_ROOTFS_TAR is not set 625 """ 626 toolchain_prefix = "armeb-linux" 627 628 def test_run(self): 629 TestExternalToolchain.common_check(self) 630 631 632class TestExternalToolchainBootlinArmebv7eabihfUclibcStable(TestExternalToolchain): 633 config = """ 634 BR2_armeb=y 635 BR2_cortex_a8=y 636 BR2_ARM_EABIHF=y 637 BR2_TOOLCHAIN_EXTERNAL=y 638 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 639 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMEBV7_EABIHF_UCLIBC_STABLE=y 640 # BR2_TARGET_ROOTFS_TAR is not set 641 """ 642 toolchain_prefix = "armeb-linux" 643 644 def test_run(self): 645 TestExternalToolchain.common_check(self) 646 647 648class TestExternalToolchainBootlinArmv7mUclibcBleedingEdge(TestExternalToolchain): 649 config = """ 650 BR2_arm=y 651 BR2_cortex_m4=y 652 BR2_TOOLCHAIN_EXTERNAL=y 653 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 654 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7M_UCLIBC_BLEEDING_EDGE=y 655 # BR2_TARGET_ROOTFS_TAR is not set 656 """ 657 toolchain_prefix = "arm-linux" 658 659 def test_run(self): 660 TestExternalToolchain.common_check(self) 661 662 663class TestExternalToolchainBootlinArmv7mUclibcStable(TestExternalToolchain): 664 config = """ 665 BR2_arm=y 666 BR2_cortex_m4=y 667 BR2_TOOLCHAIN_EXTERNAL=y 668 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 669 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7M_UCLIBC_STABLE=y 670 # BR2_TARGET_ROOTFS_TAR is not set 671 """ 672 toolchain_prefix = "arm-linux" 673 674 def test_run(self): 675 TestExternalToolchain.common_check(self) 676 677 678class TestExternalToolchainBootlinM68k68xxxGlibcBleedingEdge(TestExternalToolchain): 679 config = """ 680 BR2_m68k=y 681 BR2_m68k_68040=y 682 BR2_TOOLCHAIN_EXTERNAL=y 683 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 684 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_GLIBC_BLEEDING_EDGE=y 685 # BR2_TARGET_ROOTFS_TAR is not set 686 """ 687 toolchain_prefix = "m68k-linux" 688 689 def test_run(self): 690 TestExternalToolchain.common_check(self) 691 692 693class TestExternalToolchainBootlinM68k68xxxGlibcStable(TestExternalToolchain): 694 config = """ 695 BR2_m68k=y 696 BR2_m68k_68040=y 697 BR2_TOOLCHAIN_EXTERNAL=y 698 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 699 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_GLIBC_STABLE=y 700 # BR2_TARGET_ROOTFS_TAR is not set 701 """ 702 toolchain_prefix = "m68k-linux" 703 704 def test_run(self): 705 TestExternalToolchain.common_check(self) 706 707 708class TestExternalToolchainBootlinM68k68xxxMuslBleedingEdge(TestExternalToolchain): 709 config = """ 710 BR2_m68k=y 711 BR2_m68k_68040=y 712 BR2_TOOLCHAIN_EXTERNAL=y 713 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 714 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_MUSL_BLEEDING_EDGE=y 715 # BR2_TARGET_ROOTFS_TAR is not set 716 """ 717 toolchain_prefix = "m68k-linux" 718 719 def test_run(self): 720 TestExternalToolchain.common_check(self) 721 722 723class TestExternalToolchainBootlinM68k68xxxMuslStable(TestExternalToolchain): 724 config = """ 725 BR2_m68k=y 726 BR2_m68k_68040=y 727 BR2_TOOLCHAIN_EXTERNAL=y 728 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 729 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_MUSL_STABLE=y 730 # BR2_TARGET_ROOTFS_TAR is not set 731 """ 732 toolchain_prefix = "m68k-linux" 733 734 def test_run(self): 735 TestExternalToolchain.common_check(self) 736 737 738class TestExternalToolchainBootlinM68k68xxxUclibcBleedingEdge(TestExternalToolchain): 739 config = """ 740 BR2_m68k=y 741 BR2_m68k_68040=y 742 BR2_TOOLCHAIN_EXTERNAL=y 743 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 744 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_UCLIBC_BLEEDING_EDGE=y 745 # BR2_TARGET_ROOTFS_TAR is not set 746 """ 747 toolchain_prefix = "m68k-linux" 748 749 def test_run(self): 750 TestExternalToolchain.common_check(self) 751 752 753class TestExternalToolchainBootlinM68k68xxxUclibcStable(TestExternalToolchain): 754 config = """ 755 BR2_m68k=y 756 BR2_m68k_68040=y 757 BR2_TOOLCHAIN_EXTERNAL=y 758 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 759 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_UCLIBC_STABLE=y 760 # BR2_TARGET_ROOTFS_TAR is not set 761 """ 762 toolchain_prefix = "m68k-linux" 763 764 def test_run(self): 765 TestExternalToolchain.common_check(self) 766 767 768class TestExternalToolchainBootlinM68kcoldfireUclibcBleedingEdge(TestExternalToolchain): 769 config = """ 770 BR2_m68k=y 771 BR2_m68k_cf5208=y 772 BR2_TOOLCHAIN_EXTERNAL=y 773 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 774 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_COLDFIRE_UCLIBC_BLEEDING_EDGE=y 775 # BR2_TARGET_ROOTFS_TAR is not set 776 """ 777 toolchain_prefix = "m68k-linux" 778 779 def test_run(self): 780 TestExternalToolchain.common_check(self) 781 782 783class TestExternalToolchainBootlinM68kcoldfireUclibcStable(TestExternalToolchain): 784 config = """ 785 BR2_m68k=y 786 BR2_m68k_cf5208=y 787 BR2_TOOLCHAIN_EXTERNAL=y 788 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 789 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_COLDFIRE_UCLIBC_STABLE=y 790 # BR2_TARGET_ROOTFS_TAR is not set 791 """ 792 toolchain_prefix = "m68k-linux" 793 794 def test_run(self): 795 TestExternalToolchain.common_check(self) 796 797 798class TestExternalToolchainBootlinMicroblazebeGlibcBleedingEdge(TestExternalToolchain): 799 config = """ 800 BR2_microblazebe=y 801 BR2_TOOLCHAIN_EXTERNAL=y 802 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 803 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_GLIBC_BLEEDING_EDGE=y 804 # BR2_TARGET_ROOTFS_TAR is not set 805 """ 806 toolchain_prefix = "microblaze-linux" 807 808 def test_run(self): 809 TestExternalToolchain.common_check(self) 810 811 812class TestExternalToolchainBootlinMicroblazebeGlibcStable(TestExternalToolchain): 813 config = """ 814 BR2_microblazebe=y 815 BR2_TOOLCHAIN_EXTERNAL=y 816 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 817 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_GLIBC_STABLE=y 818 # BR2_TARGET_ROOTFS_TAR is not set 819 """ 820 toolchain_prefix = "microblaze-linux" 821 822 def test_run(self): 823 TestExternalToolchain.common_check(self) 824 825 826class TestExternalToolchainBootlinMicroblazebeMuslBleedingEdge(TestExternalToolchain): 827 config = """ 828 BR2_microblazebe=y 829 BR2_TOOLCHAIN_EXTERNAL=y 830 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 831 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_MUSL_BLEEDING_EDGE=y 832 # BR2_TARGET_ROOTFS_TAR is not set 833 """ 834 toolchain_prefix = "microblaze-linux" 835 836 def test_run(self): 837 TestExternalToolchain.common_check(self) 838 839 840class TestExternalToolchainBootlinMicroblazebeMuslStable(TestExternalToolchain): 841 config = """ 842 BR2_microblazebe=y 843 BR2_TOOLCHAIN_EXTERNAL=y 844 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 845 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_MUSL_STABLE=y 846 # BR2_TARGET_ROOTFS_TAR is not set 847 """ 848 toolchain_prefix = "microblaze-linux" 849 850 def test_run(self): 851 TestExternalToolchain.common_check(self) 852 853 854class TestExternalToolchainBootlinMicroblazebeUclibcBleedingEdge(TestExternalToolchain): 855 config = """ 856 BR2_microblazebe=y 857 BR2_TOOLCHAIN_EXTERNAL=y 858 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 859 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_UCLIBC_BLEEDING_EDGE=y 860 # BR2_TARGET_ROOTFS_TAR is not set 861 """ 862 toolchain_prefix = "microblaze-linux" 863 864 def test_run(self): 865 TestExternalToolchain.common_check(self) 866 867 868class TestExternalToolchainBootlinMicroblazebeUclibcStable(TestExternalToolchain): 869 config = """ 870 BR2_microblazebe=y 871 BR2_TOOLCHAIN_EXTERNAL=y 872 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 873 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_UCLIBC_STABLE=y 874 # BR2_TARGET_ROOTFS_TAR is not set 875 """ 876 toolchain_prefix = "microblaze-linux" 877 878 def test_run(self): 879 TestExternalToolchain.common_check(self) 880 881 882class TestExternalToolchainBootlinMicroblazeelGlibcBleedingEdge(TestExternalToolchain): 883 config = """ 884 BR2_microblazeel=y 885 BR2_TOOLCHAIN_EXTERNAL=y 886 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 887 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_GLIBC_BLEEDING_EDGE=y 888 # BR2_TARGET_ROOTFS_TAR is not set 889 """ 890 toolchain_prefix = "microblazeel-linux" 891 892 def test_run(self): 893 TestExternalToolchain.common_check(self) 894 895 896class TestExternalToolchainBootlinMicroblazeelGlibcStable(TestExternalToolchain): 897 config = """ 898 BR2_microblazeel=y 899 BR2_TOOLCHAIN_EXTERNAL=y 900 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 901 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_GLIBC_STABLE=y 902 # BR2_TARGET_ROOTFS_TAR is not set 903 """ 904 toolchain_prefix = "microblazeel-linux" 905 906 def test_run(self): 907 TestExternalToolchain.common_check(self) 908 909 910class TestExternalToolchainBootlinMicroblazeelMuslBleedingEdge(TestExternalToolchain): 911 config = """ 912 BR2_microblazeel=y 913 BR2_TOOLCHAIN_EXTERNAL=y 914 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 915 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_MUSL_BLEEDING_EDGE=y 916 # BR2_TARGET_ROOTFS_TAR is not set 917 """ 918 toolchain_prefix = "microblazeel-linux" 919 920 def test_run(self): 921 TestExternalToolchain.common_check(self) 922 923 924class TestExternalToolchainBootlinMicroblazeelMuslStable(TestExternalToolchain): 925 config = """ 926 BR2_microblazeel=y 927 BR2_TOOLCHAIN_EXTERNAL=y 928 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 929 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_MUSL_STABLE=y 930 # BR2_TARGET_ROOTFS_TAR is not set 931 """ 932 toolchain_prefix = "microblazeel-linux" 933 934 def test_run(self): 935 TestExternalToolchain.common_check(self) 936 937 938class TestExternalToolchainBootlinMicroblazeelUclibcBleedingEdge(TestExternalToolchain): 939 config = """ 940 BR2_microblazeel=y 941 BR2_TOOLCHAIN_EXTERNAL=y 942 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 943 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_UCLIBC_BLEEDING_EDGE=y 944 # BR2_TARGET_ROOTFS_TAR is not set 945 """ 946 toolchain_prefix = "microblazeel-linux" 947 948 def test_run(self): 949 TestExternalToolchain.common_check(self) 950 951 952class TestExternalToolchainBootlinMicroblazeelUclibcStable(TestExternalToolchain): 953 config = """ 954 BR2_microblazeel=y 955 BR2_TOOLCHAIN_EXTERNAL=y 956 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 957 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_UCLIBC_STABLE=y 958 # BR2_TARGET_ROOTFS_TAR is not set 959 """ 960 toolchain_prefix = "microblazeel-linux" 961 962 def test_run(self): 963 TestExternalToolchain.common_check(self) 964 965 966class TestExternalToolchainBootlinMips32GlibcBleedingEdge(TestExternalToolchain): 967 config = """ 968 BR2_mips=y 969 BR2_mips_32=y 970 # BR2_MIPS_SOFT_FLOAT is not set 971 BR2_TOOLCHAIN_EXTERNAL=y 972 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 973 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_GLIBC_BLEEDING_EDGE=y 974 # BR2_TARGET_ROOTFS_TAR is not set 975 """ 976 toolchain_prefix = "mips-linux" 977 978 def test_run(self): 979 TestExternalToolchain.common_check(self) 980 981 982class TestExternalToolchainBootlinMips32GlibcStable(TestExternalToolchain): 983 config = """ 984 BR2_mips=y 985 BR2_mips_32=y 986 # BR2_MIPS_SOFT_FLOAT is not set 987 BR2_TOOLCHAIN_EXTERNAL=y 988 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 989 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_GLIBC_STABLE=y 990 # BR2_TARGET_ROOTFS_TAR is not set 991 """ 992 toolchain_prefix = "mips-linux" 993 994 def test_run(self): 995 TestExternalToolchain.common_check(self) 996 997 998class TestExternalToolchainBootlinMips32MuslBleedingEdge(TestExternalToolchain): 999 config = """ 1000 BR2_mips=y 1001 BR2_mips_32=y 1002 # BR2_MIPS_SOFT_FLOAT is not set 1003 BR2_TOOLCHAIN_EXTERNAL=y 1004 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1005 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_MUSL_BLEEDING_EDGE=y 1006 # BR2_TARGET_ROOTFS_TAR is not set 1007 """ 1008 toolchain_prefix = "mips-linux" 1009 1010 def test_run(self): 1011 TestExternalToolchain.common_check(self) 1012 1013 1014class TestExternalToolchainBootlinMips32MuslStable(TestExternalToolchain): 1015 config = """ 1016 BR2_mips=y 1017 BR2_mips_32=y 1018 # BR2_MIPS_SOFT_FLOAT is not set 1019 BR2_TOOLCHAIN_EXTERNAL=y 1020 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1021 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_MUSL_STABLE=y 1022 # BR2_TARGET_ROOTFS_TAR is not set 1023 """ 1024 toolchain_prefix = "mips-linux" 1025 1026 def test_run(self): 1027 TestExternalToolchain.common_check(self) 1028 1029 1030class TestExternalToolchainBootlinMips32UclibcBleedingEdge(TestExternalToolchain): 1031 config = """ 1032 BR2_mips=y 1033 BR2_mips_32=y 1034 # BR2_MIPS_SOFT_FLOAT is not set 1035 BR2_TOOLCHAIN_EXTERNAL=y 1036 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1037 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_UCLIBC_BLEEDING_EDGE=y 1038 # BR2_TARGET_ROOTFS_TAR is not set 1039 """ 1040 toolchain_prefix = "mips-linux" 1041 1042 def test_run(self): 1043 TestExternalToolchain.common_check(self) 1044 1045 1046class TestExternalToolchainBootlinMips32UclibcStable(TestExternalToolchain): 1047 config = """ 1048 BR2_mips=y 1049 BR2_mips_32=y 1050 # BR2_MIPS_SOFT_FLOAT is not set 1051 BR2_TOOLCHAIN_EXTERNAL=y 1052 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1053 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_UCLIBC_STABLE=y 1054 # BR2_TARGET_ROOTFS_TAR is not set 1055 """ 1056 toolchain_prefix = "mips-linux" 1057 1058 def test_run(self): 1059 TestExternalToolchain.common_check(self) 1060 1061 1062class TestExternalToolchainBootlinMips32elGlibcBleedingEdge(TestExternalToolchain): 1063 config = """ 1064 BR2_mipsel=y 1065 BR2_mips_32=y 1066 # BR2_MIPS_SOFT_FLOAT is not set 1067 BR2_TOOLCHAIN_EXTERNAL=y 1068 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1069 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_GLIBC_BLEEDING_EDGE=y 1070 # BR2_TARGET_ROOTFS_TAR is not set 1071 """ 1072 toolchain_prefix = "mipsel-linux" 1073 1074 def test_run(self): 1075 TestExternalToolchain.common_check(self) 1076 1077 1078class TestExternalToolchainBootlinMips32elGlibcStable(TestExternalToolchain): 1079 config = """ 1080 BR2_mipsel=y 1081 BR2_mips_32=y 1082 # BR2_MIPS_SOFT_FLOAT is not set 1083 BR2_TOOLCHAIN_EXTERNAL=y 1084 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1085 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_GLIBC_STABLE=y 1086 # BR2_TARGET_ROOTFS_TAR is not set 1087 """ 1088 toolchain_prefix = "mipsel-linux" 1089 1090 def test_run(self): 1091 TestExternalToolchain.common_check(self) 1092 1093 1094class TestExternalToolchainBootlinMips32elMuslBleedingEdge(TestExternalToolchain): 1095 config = """ 1096 BR2_mipsel=y 1097 BR2_mips_32=y 1098 # BR2_MIPS_SOFT_FLOAT is not set 1099 BR2_TOOLCHAIN_EXTERNAL=y 1100 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1101 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_MUSL_BLEEDING_EDGE=y 1102 # BR2_TARGET_ROOTFS_TAR is not set 1103 """ 1104 toolchain_prefix = "mipsel-linux" 1105 1106 def test_run(self): 1107 TestExternalToolchain.common_check(self) 1108 1109 1110class TestExternalToolchainBootlinMips32elMuslStable(TestExternalToolchain): 1111 config = """ 1112 BR2_mipsel=y 1113 BR2_mips_32=y 1114 # BR2_MIPS_SOFT_FLOAT is not set 1115 BR2_TOOLCHAIN_EXTERNAL=y 1116 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1117 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_MUSL_STABLE=y 1118 # BR2_TARGET_ROOTFS_TAR is not set 1119 """ 1120 toolchain_prefix = "mipsel-linux" 1121 1122 def test_run(self): 1123 TestExternalToolchain.common_check(self) 1124 1125 1126class TestExternalToolchainBootlinMips32elUclibcBleedingEdge(TestExternalToolchain): 1127 config = """ 1128 BR2_mipsel=y 1129 BR2_mips_32=y 1130 # BR2_MIPS_SOFT_FLOAT is not set 1131 BR2_TOOLCHAIN_EXTERNAL=y 1132 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1133 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_UCLIBC_BLEEDING_EDGE=y 1134 # BR2_TARGET_ROOTFS_TAR is not set 1135 """ 1136 toolchain_prefix = "mipsel-linux" 1137 1138 def test_run(self): 1139 TestExternalToolchain.common_check(self) 1140 1141 1142class TestExternalToolchainBootlinMips32elUclibcStable(TestExternalToolchain): 1143 config = """ 1144 BR2_mipsel=y 1145 BR2_mips_32=y 1146 # BR2_MIPS_SOFT_FLOAT is not set 1147 BR2_TOOLCHAIN_EXTERNAL=y 1148 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1149 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_UCLIBC_STABLE=y 1150 # BR2_TARGET_ROOTFS_TAR is not set 1151 """ 1152 toolchain_prefix = "mipsel-linux" 1153 1154 def test_run(self): 1155 TestExternalToolchain.common_check(self) 1156 1157 1158class TestExternalToolchainBootlinMips32r5elGlibcBleedingEdge(TestExternalToolchain): 1159 config = """ 1160 BR2_mipsel=y 1161 BR2_mips_32r5=y 1162 # BR2_MIPS_SOFT_FLOAT is not set 1163 BR2_TOOLCHAIN_EXTERNAL=y 1164 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1165 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_GLIBC_BLEEDING_EDGE=y 1166 # BR2_TARGET_ROOTFS_TAR is not set 1167 """ 1168 toolchain_prefix = "mipsel-linux" 1169 1170 def test_run(self): 1171 TestExternalToolchain.common_check(self) 1172 1173 1174class TestExternalToolchainBootlinMips32r5elGlibcStable(TestExternalToolchain): 1175 config = """ 1176 BR2_mipsel=y 1177 BR2_mips_32r5=y 1178 # BR2_MIPS_SOFT_FLOAT is not set 1179 BR2_TOOLCHAIN_EXTERNAL=y 1180 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1181 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_GLIBC_STABLE=y 1182 # BR2_TARGET_ROOTFS_TAR is not set 1183 """ 1184 toolchain_prefix = "mipsel-linux" 1185 1186 def test_run(self): 1187 TestExternalToolchain.common_check(self) 1188 1189 1190class TestExternalToolchainBootlinMips32r5elMuslBleedingEdge(TestExternalToolchain): 1191 config = """ 1192 BR2_mipsel=y 1193 BR2_mips_32r5=y 1194 # BR2_MIPS_SOFT_FLOAT is not set 1195 BR2_TOOLCHAIN_EXTERNAL=y 1196 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1197 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_MUSL_BLEEDING_EDGE=y 1198 # BR2_TARGET_ROOTFS_TAR is not set 1199 """ 1200 toolchain_prefix = "mipsel-linux" 1201 1202 def test_run(self): 1203 TestExternalToolchain.common_check(self) 1204 1205 1206class TestExternalToolchainBootlinMips32r5elMuslStable(TestExternalToolchain): 1207 config = """ 1208 BR2_mipsel=y 1209 BR2_mips_32r5=y 1210 # BR2_MIPS_SOFT_FLOAT is not set 1211 BR2_TOOLCHAIN_EXTERNAL=y 1212 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1213 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_MUSL_STABLE=y 1214 # BR2_TARGET_ROOTFS_TAR is not set 1215 """ 1216 toolchain_prefix = "mipsel-linux" 1217 1218 def test_run(self): 1219 TestExternalToolchain.common_check(self) 1220 1221 1222class TestExternalToolchainBootlinMips32r5elUclibcBleedingEdge(TestExternalToolchain): 1223 config = """ 1224 BR2_mipsel=y 1225 BR2_mips_32r5=y 1226 # BR2_MIPS_SOFT_FLOAT is not set 1227 BR2_TOOLCHAIN_EXTERNAL=y 1228 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1229 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_UCLIBC_BLEEDING_EDGE=y 1230 # BR2_TARGET_ROOTFS_TAR is not set 1231 """ 1232 toolchain_prefix = "mipsel-linux" 1233 1234 def test_run(self): 1235 TestExternalToolchain.common_check(self) 1236 1237 1238class TestExternalToolchainBootlinMips32r5elUclibcStable(TestExternalToolchain): 1239 config = """ 1240 BR2_mipsel=y 1241 BR2_mips_32r5=y 1242 # BR2_MIPS_SOFT_FLOAT is not set 1243 BR2_TOOLCHAIN_EXTERNAL=y 1244 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1245 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_UCLIBC_STABLE=y 1246 # BR2_TARGET_ROOTFS_TAR is not set 1247 """ 1248 toolchain_prefix = "mipsel-linux" 1249 1250 def test_run(self): 1251 TestExternalToolchain.common_check(self) 1252 1253 1254class TestExternalToolchainBootlinMips32r6elGlibcBleedingEdge(TestExternalToolchain): 1255 config = """ 1256 BR2_mipsel=y 1257 BR2_mips_32r6=y 1258 # BR2_MIPS_SOFT_FLOAT is not set 1259 BR2_TOOLCHAIN_EXTERNAL=y 1260 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1261 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_GLIBC_BLEEDING_EDGE=y 1262 # BR2_TARGET_ROOTFS_TAR is not set 1263 """ 1264 toolchain_prefix = "mipsel-linux" 1265 1266 def test_run(self): 1267 TestExternalToolchain.common_check(self) 1268 1269 1270class TestExternalToolchainBootlinMips32r6elGlibcStable(TestExternalToolchain): 1271 config = """ 1272 BR2_mipsel=y 1273 BR2_mips_32r6=y 1274 # BR2_MIPS_SOFT_FLOAT is not set 1275 BR2_TOOLCHAIN_EXTERNAL=y 1276 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1277 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_GLIBC_STABLE=y 1278 # BR2_TARGET_ROOTFS_TAR is not set 1279 """ 1280 toolchain_prefix = "mipsel-linux" 1281 1282 def test_run(self): 1283 TestExternalToolchain.common_check(self) 1284 1285 1286class TestExternalToolchainBootlinMips32r6elMuslBleedingEdge(TestExternalToolchain): 1287 config = """ 1288 BR2_mipsel=y 1289 BR2_mips_32r6=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_MIPS32R6EL_MUSL_BLEEDING_EDGE=y 1294 # BR2_TARGET_ROOTFS_TAR is not set 1295 """ 1296 toolchain_prefix = "mipsel-linux" 1297 1298 def test_run(self): 1299 TestExternalToolchain.common_check(self) 1300 1301 1302class TestExternalToolchainBootlinMips32r6elMuslStable(TestExternalToolchain): 1303 config = """ 1304 BR2_mipsel=y 1305 BR2_mips_32r6=y 1306 # BR2_MIPS_SOFT_FLOAT is not set 1307 BR2_TOOLCHAIN_EXTERNAL=y 1308 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1309 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_MUSL_STABLE=y 1310 # BR2_TARGET_ROOTFS_TAR is not set 1311 """ 1312 toolchain_prefix = "mipsel-linux" 1313 1314 def test_run(self): 1315 TestExternalToolchain.common_check(self) 1316 1317 1318class TestExternalToolchainBootlinMips32r6elUclibcBleedingEdge(TestExternalToolchain): 1319 config = """ 1320 BR2_mipsel=y 1321 BR2_mips_32r6=y 1322 # BR2_MIPS_SOFT_FLOAT is not set 1323 BR2_TOOLCHAIN_EXTERNAL=y 1324 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1325 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_UCLIBC_BLEEDING_EDGE=y 1326 # BR2_TARGET_ROOTFS_TAR is not set 1327 """ 1328 toolchain_prefix = "mipsel-linux" 1329 1330 def test_run(self): 1331 TestExternalToolchain.common_check(self) 1332 1333 1334class TestExternalToolchainBootlinMips32r6elUclibcStable(TestExternalToolchain): 1335 config = """ 1336 BR2_mipsel=y 1337 BR2_mips_32r6=y 1338 # BR2_MIPS_SOFT_FLOAT is not set 1339 BR2_TOOLCHAIN_EXTERNAL=y 1340 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1341 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_UCLIBC_STABLE=y 1342 # BR2_TARGET_ROOTFS_TAR is not set 1343 """ 1344 toolchain_prefix = "mipsel-linux" 1345 1346 def test_run(self): 1347 TestExternalToolchain.common_check(self) 1348 1349 1350class TestExternalToolchainBootlinMips64n32GlibcBleedingEdge(TestExternalToolchain): 1351 config = """ 1352 BR2_mips64=y 1353 BR2_mips_64=y 1354 BR2_MIPS_NABI32=y 1355 # BR2_MIPS_SOFT_FLOAT is not set 1356 BR2_TOOLCHAIN_EXTERNAL=y 1357 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1358 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_GLIBC_BLEEDING_EDGE=y 1359 # BR2_TARGET_ROOTFS_TAR is not set 1360 """ 1361 toolchain_prefix = "mips64-linux" 1362 1363 def test_run(self): 1364 TestExternalToolchain.common_check(self) 1365 1366 1367class TestExternalToolchainBootlinMips64n32GlibcStable(TestExternalToolchain): 1368 config = """ 1369 BR2_mips64=y 1370 BR2_mips_64=y 1371 BR2_MIPS_NABI32=y 1372 # BR2_MIPS_SOFT_FLOAT is not set 1373 BR2_TOOLCHAIN_EXTERNAL=y 1374 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1375 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_GLIBC_STABLE=y 1376 # BR2_TARGET_ROOTFS_TAR is not set 1377 """ 1378 toolchain_prefix = "mips64-linux" 1379 1380 def test_run(self): 1381 TestExternalToolchain.common_check(self) 1382 1383 1384class TestExternalToolchainBootlinMips64n32MuslBleedingEdge(TestExternalToolchain): 1385 config = """ 1386 BR2_mips64=y 1387 BR2_mips_64=y 1388 BR2_MIPS_NABI32=y 1389 # BR2_MIPS_SOFT_FLOAT is not set 1390 BR2_TOOLCHAIN_EXTERNAL=y 1391 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1392 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_MUSL_BLEEDING_EDGE=y 1393 # BR2_TARGET_ROOTFS_TAR is not set 1394 """ 1395 toolchain_prefix = "mips64-linux" 1396 1397 def test_run(self): 1398 TestExternalToolchain.common_check(self) 1399 1400 1401class TestExternalToolchainBootlinMips64n32MuslStable(TestExternalToolchain): 1402 config = """ 1403 BR2_mips64=y 1404 BR2_mips_64=y 1405 BR2_MIPS_NABI32=y 1406 # BR2_MIPS_SOFT_FLOAT is not set 1407 BR2_TOOLCHAIN_EXTERNAL=y 1408 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1409 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_MUSL_STABLE=y 1410 # BR2_TARGET_ROOTFS_TAR is not set 1411 """ 1412 toolchain_prefix = "mips64-linux" 1413 1414 def test_run(self): 1415 TestExternalToolchain.common_check(self) 1416 1417 1418class TestExternalToolchainBootlinMips64n32UclibcBleedingEdge(TestExternalToolchain): 1419 config = """ 1420 BR2_mips64=y 1421 BR2_mips_64=y 1422 BR2_MIPS_NABI32=y 1423 # BR2_MIPS_SOFT_FLOAT is not set 1424 BR2_TOOLCHAIN_EXTERNAL=y 1425 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1426 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_UCLIBC_BLEEDING_EDGE=y 1427 # BR2_TARGET_ROOTFS_TAR is not set 1428 """ 1429 toolchain_prefix = "mips64-linux" 1430 1431 def test_run(self): 1432 TestExternalToolchain.common_check(self) 1433 1434 1435class TestExternalToolchainBootlinMips64n32UclibcStable(TestExternalToolchain): 1436 config = """ 1437 BR2_mips64=y 1438 BR2_mips_64=y 1439 BR2_MIPS_NABI32=y 1440 # BR2_MIPS_SOFT_FLOAT is not set 1441 BR2_TOOLCHAIN_EXTERNAL=y 1442 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1443 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_UCLIBC_STABLE=y 1444 # BR2_TARGET_ROOTFS_TAR is not set 1445 """ 1446 toolchain_prefix = "mips64-linux" 1447 1448 def test_run(self): 1449 TestExternalToolchain.common_check(self) 1450 1451 1452class TestExternalToolchainBootlinMips64eln32GlibcBleedingEdge(TestExternalToolchain): 1453 config = """ 1454 BR2_mips64el=y 1455 BR2_mips_64=y 1456 BR2_MIPS_NABI32=y 1457 # BR2_MIPS_SOFT_FLOAT is not set 1458 BR2_TOOLCHAIN_EXTERNAL=y 1459 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1460 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_GLIBC_BLEEDING_EDGE=y 1461 # BR2_TARGET_ROOTFS_TAR is not set 1462 """ 1463 toolchain_prefix = "mips64el-linux" 1464 1465 def test_run(self): 1466 TestExternalToolchain.common_check(self) 1467 1468 1469class TestExternalToolchainBootlinMips64eln32GlibcStable(TestExternalToolchain): 1470 config = """ 1471 BR2_mips64el=y 1472 BR2_mips_64=y 1473 BR2_MIPS_NABI32=y 1474 # BR2_MIPS_SOFT_FLOAT is not set 1475 BR2_TOOLCHAIN_EXTERNAL=y 1476 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1477 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_GLIBC_STABLE=y 1478 # BR2_TARGET_ROOTFS_TAR is not set 1479 """ 1480 toolchain_prefix = "mips64el-linux" 1481 1482 def test_run(self): 1483 TestExternalToolchain.common_check(self) 1484 1485 1486class TestExternalToolchainBootlinMips64eln32MuslBleedingEdge(TestExternalToolchain): 1487 config = """ 1488 BR2_mips64el=y 1489 BR2_mips_64=y 1490 BR2_MIPS_NABI32=y 1491 # BR2_MIPS_SOFT_FLOAT is not set 1492 BR2_TOOLCHAIN_EXTERNAL=y 1493 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1494 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_MUSL_BLEEDING_EDGE=y 1495 # BR2_TARGET_ROOTFS_TAR is not set 1496 """ 1497 toolchain_prefix = "mips64el-linux" 1498 1499 def test_run(self): 1500 TestExternalToolchain.common_check(self) 1501 1502 1503class TestExternalToolchainBootlinMips64eln32MuslStable(TestExternalToolchain): 1504 config = """ 1505 BR2_mips64el=y 1506 BR2_mips_64=y 1507 BR2_MIPS_NABI32=y 1508 # BR2_MIPS_SOFT_FLOAT is not set 1509 BR2_TOOLCHAIN_EXTERNAL=y 1510 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1511 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_MUSL_STABLE=y 1512 # BR2_TARGET_ROOTFS_TAR is not set 1513 """ 1514 toolchain_prefix = "mips64el-linux" 1515 1516 def test_run(self): 1517 TestExternalToolchain.common_check(self) 1518 1519 1520class TestExternalToolchainBootlinMips64eln32UclibcBleedingEdge(TestExternalToolchain): 1521 config = """ 1522 BR2_mips64el=y 1523 BR2_mips_64=y 1524 BR2_MIPS_NABI32=y 1525 # BR2_MIPS_SOFT_FLOAT is not set 1526 BR2_TOOLCHAIN_EXTERNAL=y 1527 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1528 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_UCLIBC_BLEEDING_EDGE=y 1529 # BR2_TARGET_ROOTFS_TAR is not set 1530 """ 1531 toolchain_prefix = "mips64el-linux" 1532 1533 def test_run(self): 1534 TestExternalToolchain.common_check(self) 1535 1536 1537class TestExternalToolchainBootlinMips64eln32UclibcStable(TestExternalToolchain): 1538 config = """ 1539 BR2_mips64el=y 1540 BR2_mips_64=y 1541 BR2_MIPS_NABI32=y 1542 # BR2_MIPS_SOFT_FLOAT is not set 1543 BR2_TOOLCHAIN_EXTERNAL=y 1544 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1545 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_UCLIBC_STABLE=y 1546 # BR2_TARGET_ROOTFS_TAR is not set 1547 """ 1548 toolchain_prefix = "mips64el-linux" 1549 1550 def test_run(self): 1551 TestExternalToolchain.common_check(self) 1552 1553 1554class TestExternalToolchainBootlinMips64r6eln32GlibcBleedingEdge(TestExternalToolchain): 1555 config = """ 1556 BR2_mips64el=y 1557 BR2_mips_64r6=y 1558 BR2_MIPS_NABI32=y 1559 # BR2_MIPS_SOFT_FLOAT is not set 1560 BR2_TOOLCHAIN_EXTERNAL=y 1561 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1562 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_GLIBC_BLEEDING_EDGE=y 1563 # BR2_TARGET_ROOTFS_TAR is not set 1564 """ 1565 toolchain_prefix = "mips64el-linux" 1566 1567 def test_run(self): 1568 TestExternalToolchain.common_check(self) 1569 1570 1571class TestExternalToolchainBootlinMips64r6eln32GlibcStable(TestExternalToolchain): 1572 config = """ 1573 BR2_mips64el=y 1574 BR2_mips_64r6=y 1575 BR2_MIPS_NABI32=y 1576 # BR2_MIPS_SOFT_FLOAT is not set 1577 BR2_TOOLCHAIN_EXTERNAL=y 1578 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1579 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_GLIBC_STABLE=y 1580 # BR2_TARGET_ROOTFS_TAR is not set 1581 """ 1582 toolchain_prefix = "mips64el-linux" 1583 1584 def test_run(self): 1585 TestExternalToolchain.common_check(self) 1586 1587 1588class TestExternalToolchainBootlinMips64r6eln32MuslBleedingEdge(TestExternalToolchain): 1589 config = """ 1590 BR2_mips64el=y 1591 BR2_mips_64r6=y 1592 BR2_MIPS_NABI32=y 1593 # BR2_MIPS_SOFT_FLOAT is not set 1594 BR2_TOOLCHAIN_EXTERNAL=y 1595 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1596 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_MUSL_BLEEDING_EDGE=y 1597 # BR2_TARGET_ROOTFS_TAR is not set 1598 """ 1599 toolchain_prefix = "mips64el-linux" 1600 1601 def test_run(self): 1602 TestExternalToolchain.common_check(self) 1603 1604 1605class TestExternalToolchainBootlinMips64r6eln32MuslStable(TestExternalToolchain): 1606 config = """ 1607 BR2_mips64el=y 1608 BR2_mips_64r6=y 1609 BR2_MIPS_NABI32=y 1610 # BR2_MIPS_SOFT_FLOAT is not set 1611 BR2_TOOLCHAIN_EXTERNAL=y 1612 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1613 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_MUSL_STABLE=y 1614 # BR2_TARGET_ROOTFS_TAR is not set 1615 """ 1616 toolchain_prefix = "mips64el-linux" 1617 1618 def test_run(self): 1619 TestExternalToolchain.common_check(self) 1620 1621 1622class TestExternalToolchainBootlinMips64r6eln32UclibcBleedingEdge(TestExternalToolchain): 1623 config = """ 1624 BR2_mips64el=y 1625 BR2_mips_64r6=y 1626 BR2_MIPS_NABI32=y 1627 # BR2_MIPS_SOFT_FLOAT is not set 1628 BR2_TOOLCHAIN_EXTERNAL=y 1629 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1630 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_UCLIBC_BLEEDING_EDGE=y 1631 # BR2_TARGET_ROOTFS_TAR is not set 1632 """ 1633 toolchain_prefix = "mips64el-linux" 1634 1635 def test_run(self): 1636 TestExternalToolchain.common_check(self) 1637 1638 1639class TestExternalToolchainBootlinMips64r6eln32UclibcStable(TestExternalToolchain): 1640 config = """ 1641 BR2_mips64el=y 1642 BR2_mips_64r6=y 1643 BR2_MIPS_NABI32=y 1644 # BR2_MIPS_SOFT_FLOAT is not set 1645 BR2_TOOLCHAIN_EXTERNAL=y 1646 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1647 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_UCLIBC_STABLE=y 1648 # BR2_TARGET_ROOTFS_TAR is not set 1649 """ 1650 toolchain_prefix = "mips64el-linux" 1651 1652 def test_run(self): 1653 TestExternalToolchain.common_check(self) 1654 1655 1656class TestExternalToolchainBootlinNios2GlibcBleedingEdge(TestExternalToolchain): 1657 config = """ 1658 BR2_nios2=y 1659 BR2_TOOLCHAIN_EXTERNAL=y 1660 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1661 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_BLEEDING_EDGE=y 1662 # BR2_TARGET_ROOTFS_TAR is not set 1663 """ 1664 toolchain_prefix = "nios2-linux" 1665 1666 def test_run(self): 1667 TestExternalToolchain.common_check(self) 1668 1669 1670class TestExternalToolchainBootlinNios2GlibcStable(TestExternalToolchain): 1671 config = """ 1672 BR2_nios2=y 1673 BR2_TOOLCHAIN_EXTERNAL=y 1674 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1675 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_STABLE=y 1676 # BR2_TARGET_ROOTFS_TAR is not set 1677 """ 1678 toolchain_prefix = "nios2-linux" 1679 1680 def test_run(self): 1681 TestExternalToolchain.common_check(self) 1682 1683 1684class TestExternalToolchainBootlinOpenriscGlibcBleedingEdge(TestExternalToolchain): 1685 config = """ 1686 BR2_or1k=y 1687 BR2_TOOLCHAIN_EXTERNAL=y 1688 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1689 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_GLIBC_BLEEDING_EDGE=y 1690 # BR2_TARGET_ROOTFS_TAR is not set 1691 """ 1692 toolchain_prefix = "or1k-linux" 1693 1694 def test_run(self): 1695 TestExternalToolchain.common_check(self) 1696 1697 1698class TestExternalToolchainBootlinOpenriscGlibcStable(TestExternalToolchain): 1699 config = """ 1700 BR2_or1k=y 1701 BR2_TOOLCHAIN_EXTERNAL=y 1702 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1703 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_GLIBC_STABLE=y 1704 # BR2_TARGET_ROOTFS_TAR is not set 1705 """ 1706 toolchain_prefix = "or1k-linux" 1707 1708 def test_run(self): 1709 TestExternalToolchain.common_check(self) 1710 1711 1712class TestExternalToolchainBootlinOpenriscMuslBleedingEdge(TestExternalToolchain): 1713 config = """ 1714 BR2_or1k=y 1715 BR2_TOOLCHAIN_EXTERNAL=y 1716 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1717 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_MUSL_BLEEDING_EDGE=y 1718 # BR2_TARGET_ROOTFS_TAR is not set 1719 """ 1720 toolchain_prefix = "or1k-linux" 1721 1722 def test_run(self): 1723 TestExternalToolchain.common_check(self) 1724 1725 1726class TestExternalToolchainBootlinOpenriscMuslStable(TestExternalToolchain): 1727 config = """ 1728 BR2_or1k=y 1729 BR2_TOOLCHAIN_EXTERNAL=y 1730 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1731 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_MUSL_STABLE=y 1732 # BR2_TARGET_ROOTFS_TAR is not set 1733 """ 1734 toolchain_prefix = "or1k-linux" 1735 1736 def test_run(self): 1737 TestExternalToolchain.common_check(self) 1738 1739 1740class TestExternalToolchainBootlinOpenriscUclibcBleedingEdge(TestExternalToolchain): 1741 config = """ 1742 BR2_or1k=y 1743 BR2_TOOLCHAIN_EXTERNAL=y 1744 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1745 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_UCLIBC_BLEEDING_EDGE=y 1746 # BR2_TARGET_ROOTFS_TAR is not set 1747 """ 1748 toolchain_prefix = "or1k-linux" 1749 1750 def test_run(self): 1751 TestExternalToolchain.common_check(self) 1752 1753 1754class TestExternalToolchainBootlinOpenriscUclibcStable(TestExternalToolchain): 1755 config = """ 1756 BR2_or1k=y 1757 BR2_TOOLCHAIN_EXTERNAL=y 1758 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1759 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_UCLIBC_STABLE=y 1760 # BR2_TARGET_ROOTFS_TAR is not set 1761 """ 1762 toolchain_prefix = "or1k-linux" 1763 1764 def test_run(self): 1765 TestExternalToolchain.common_check(self) 1766 1767 1768class TestExternalToolchainBootlinPowerpc440fpGlibcBleedingEdge(TestExternalToolchain): 1769 config = """ 1770 BR2_powerpc=y 1771 BR2_powerpc_440fp=y 1772 BR2_TOOLCHAIN_EXTERNAL=y 1773 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1774 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_GLIBC_BLEEDING_EDGE=y 1775 # BR2_TARGET_ROOTFS_TAR is not set 1776 """ 1777 toolchain_prefix = "powerpc-linux" 1778 1779 def test_run(self): 1780 TestExternalToolchain.common_check(self) 1781 1782 1783class TestExternalToolchainBootlinPowerpc440fpGlibcStable(TestExternalToolchain): 1784 config = """ 1785 BR2_powerpc=y 1786 BR2_powerpc_440fp=y 1787 BR2_TOOLCHAIN_EXTERNAL=y 1788 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1789 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_GLIBC_STABLE=y 1790 # BR2_TARGET_ROOTFS_TAR is not set 1791 """ 1792 toolchain_prefix = "powerpc-linux" 1793 1794 def test_run(self): 1795 TestExternalToolchain.common_check(self) 1796 1797 1798class TestExternalToolchainBootlinPowerpc440fpMuslBleedingEdge(TestExternalToolchain): 1799 config = """ 1800 BR2_powerpc=y 1801 BR2_powerpc_440fp=y 1802 BR2_TOOLCHAIN_EXTERNAL=y 1803 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1804 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_MUSL_BLEEDING_EDGE=y 1805 # BR2_TARGET_ROOTFS_TAR is not set 1806 """ 1807 toolchain_prefix = "powerpc-linux" 1808 1809 def test_run(self): 1810 TestExternalToolchain.common_check(self) 1811 1812 1813class TestExternalToolchainBootlinPowerpc440fpMuslStable(TestExternalToolchain): 1814 config = """ 1815 BR2_powerpc=y 1816 BR2_powerpc_440fp=y 1817 BR2_TOOLCHAIN_EXTERNAL=y 1818 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1819 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_MUSL_STABLE=y 1820 # BR2_TARGET_ROOTFS_TAR is not set 1821 """ 1822 toolchain_prefix = "powerpc-linux" 1823 1824 def test_run(self): 1825 TestExternalToolchain.common_check(self) 1826 1827 1828class TestExternalToolchainBootlinPowerpc440fpUclibcBleedingEdge(TestExternalToolchain): 1829 config = """ 1830 BR2_powerpc=y 1831 BR2_powerpc_440fp=y 1832 BR2_TOOLCHAIN_EXTERNAL=y 1833 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1834 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_UCLIBC_BLEEDING_EDGE=y 1835 # BR2_TARGET_ROOTFS_TAR is not set 1836 """ 1837 toolchain_prefix = "powerpc-linux" 1838 1839 def test_run(self): 1840 TestExternalToolchain.common_check(self) 1841 1842 1843class TestExternalToolchainBootlinPowerpc440fpUclibcStable(TestExternalToolchain): 1844 config = """ 1845 BR2_powerpc=y 1846 BR2_powerpc_440fp=y 1847 BR2_TOOLCHAIN_EXTERNAL=y 1848 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1849 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_UCLIBC_STABLE=y 1850 # BR2_TARGET_ROOTFS_TAR is not set 1851 """ 1852 toolchain_prefix = "powerpc-linux" 1853 1854 def test_run(self): 1855 TestExternalToolchain.common_check(self) 1856 1857 1858class TestExternalToolchainBootlinPowerpce300c3GlibcBleedingEdge(TestExternalToolchain): 1859 config = """ 1860 BR2_powerpc=y 1861 BR2_powerpc_e300c3=y 1862 BR2_TOOLCHAIN_EXTERNAL=y 1863 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1864 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_GLIBC_BLEEDING_EDGE=y 1865 # BR2_TARGET_ROOTFS_TAR is not set 1866 """ 1867 toolchain_prefix = "powerpc-linux" 1868 1869 def test_run(self): 1870 TestExternalToolchain.common_check(self) 1871 1872 1873class TestExternalToolchainBootlinPowerpce300c3GlibcStable(TestExternalToolchain): 1874 config = """ 1875 BR2_powerpc=y 1876 BR2_powerpc_e300c3=y 1877 BR2_TOOLCHAIN_EXTERNAL=y 1878 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1879 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_GLIBC_STABLE=y 1880 # BR2_TARGET_ROOTFS_TAR is not set 1881 """ 1882 toolchain_prefix = "powerpc-linux" 1883 1884 def test_run(self): 1885 TestExternalToolchain.common_check(self) 1886 1887 1888class TestExternalToolchainBootlinPowerpce300c3MuslBleedingEdge(TestExternalToolchain): 1889 config = """ 1890 BR2_powerpc=y 1891 BR2_powerpc_e300c3=y 1892 BR2_TOOLCHAIN_EXTERNAL=y 1893 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1894 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_MUSL_BLEEDING_EDGE=y 1895 # BR2_TARGET_ROOTFS_TAR is not set 1896 """ 1897 toolchain_prefix = "powerpc-linux" 1898 1899 def test_run(self): 1900 TestExternalToolchain.common_check(self) 1901 1902 1903class TestExternalToolchainBootlinPowerpce300c3MuslStable(TestExternalToolchain): 1904 config = """ 1905 BR2_powerpc=y 1906 BR2_powerpc_e300c3=y 1907 BR2_TOOLCHAIN_EXTERNAL=y 1908 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1909 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_MUSL_STABLE=y 1910 # BR2_TARGET_ROOTFS_TAR is not set 1911 """ 1912 toolchain_prefix = "powerpc-linux" 1913 1914 def test_run(self): 1915 TestExternalToolchain.common_check(self) 1916 1917 1918class TestExternalToolchainBootlinPowerpce300c3UclibcBleedingEdge(TestExternalToolchain): 1919 config = """ 1920 BR2_powerpc=y 1921 BR2_powerpc_e300c3=y 1922 BR2_TOOLCHAIN_EXTERNAL=y 1923 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1924 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_UCLIBC_BLEEDING_EDGE=y 1925 # BR2_TARGET_ROOTFS_TAR is not set 1926 """ 1927 toolchain_prefix = "powerpc-linux" 1928 1929 def test_run(self): 1930 TestExternalToolchain.common_check(self) 1931 1932 1933class TestExternalToolchainBootlinPowerpce300c3UclibcStable(TestExternalToolchain): 1934 config = """ 1935 BR2_powerpc=y 1936 BR2_powerpc_e300c3=y 1937 BR2_TOOLCHAIN_EXTERNAL=y 1938 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1939 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_UCLIBC_STABLE=y 1940 # BR2_TARGET_ROOTFS_TAR is not set 1941 """ 1942 toolchain_prefix = "powerpc-linux" 1943 1944 def test_run(self): 1945 TestExternalToolchain.common_check(self) 1946 1947 1948class TestExternalToolchainBootlinPowerpce500mcGlibcBleedingEdge(TestExternalToolchain): 1949 config = """ 1950 BR2_powerpc=y 1951 BR2_powerpc_e500mc=y 1952 BR2_TOOLCHAIN_EXTERNAL=y 1953 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1954 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_GLIBC_BLEEDING_EDGE=y 1955 # BR2_TARGET_ROOTFS_TAR is not set 1956 """ 1957 toolchain_prefix = "powerpc-linux" 1958 1959 def test_run(self): 1960 TestExternalToolchain.common_check(self) 1961 1962 1963class TestExternalToolchainBootlinPowerpce500mcGlibcStable(TestExternalToolchain): 1964 config = """ 1965 BR2_powerpc=y 1966 BR2_powerpc_e500mc=y 1967 BR2_TOOLCHAIN_EXTERNAL=y 1968 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1969 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_GLIBC_STABLE=y 1970 # BR2_TARGET_ROOTFS_TAR is not set 1971 """ 1972 toolchain_prefix = "powerpc-linux" 1973 1974 def test_run(self): 1975 TestExternalToolchain.common_check(self) 1976 1977 1978class TestExternalToolchainBootlinPowerpce500mcMuslBleedingEdge(TestExternalToolchain): 1979 config = """ 1980 BR2_powerpc=y 1981 BR2_powerpc_e500mc=y 1982 BR2_TOOLCHAIN_EXTERNAL=y 1983 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1984 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_MUSL_BLEEDING_EDGE=y 1985 # BR2_TARGET_ROOTFS_TAR is not set 1986 """ 1987 toolchain_prefix = "powerpc-linux" 1988 1989 def test_run(self): 1990 TestExternalToolchain.common_check(self) 1991 1992 1993class TestExternalToolchainBootlinPowerpce500mcMuslStable(TestExternalToolchain): 1994 config = """ 1995 BR2_powerpc=y 1996 BR2_powerpc_e500mc=y 1997 BR2_TOOLCHAIN_EXTERNAL=y 1998 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 1999 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_MUSL_STABLE=y 2000 # BR2_TARGET_ROOTFS_TAR is not set 2001 """ 2002 toolchain_prefix = "powerpc-linux" 2003 2004 def test_run(self): 2005 TestExternalToolchain.common_check(self) 2006 2007 2008class TestExternalToolchainBootlinPowerpce500mcUclibcBleedingEdge(TestExternalToolchain): 2009 config = """ 2010 BR2_powerpc=y 2011 BR2_powerpc_e500mc=y 2012 BR2_TOOLCHAIN_EXTERNAL=y 2013 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2014 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_UCLIBC_BLEEDING_EDGE=y 2015 # BR2_TARGET_ROOTFS_TAR is not set 2016 """ 2017 toolchain_prefix = "powerpc-linux" 2018 2019 def test_run(self): 2020 TestExternalToolchain.common_check(self) 2021 2022 2023class TestExternalToolchainBootlinPowerpce500mcUclibcStable(TestExternalToolchain): 2024 config = """ 2025 BR2_powerpc=y 2026 BR2_powerpc_e500mc=y 2027 BR2_TOOLCHAIN_EXTERNAL=y 2028 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2029 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_UCLIBC_STABLE=y 2030 # BR2_TARGET_ROOTFS_TAR is not set 2031 """ 2032 toolchain_prefix = "powerpc-linux" 2033 2034 def test_run(self): 2035 TestExternalToolchain.common_check(self) 2036 2037 2038class TestExternalToolchainBootlinPowerpc64e5500GlibcBleedingEdge(TestExternalToolchain): 2039 config = """ 2040 BR2_powerpc64=y 2041 BR2_powerpc_e5500=y 2042 BR2_TOOLCHAIN_EXTERNAL=y 2043 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2044 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E5500_GLIBC_BLEEDING_EDGE=y 2045 # BR2_TARGET_ROOTFS_TAR is not set 2046 """ 2047 toolchain_prefix = "powerpc64-linux" 2048 2049 def test_run(self): 2050 TestExternalToolchain.common_check(self) 2051 2052 2053class TestExternalToolchainBootlinPowerpc64e5500GlibcStable(TestExternalToolchain): 2054 config = """ 2055 BR2_powerpc64=y 2056 BR2_powerpc_e5500=y 2057 BR2_TOOLCHAIN_EXTERNAL=y 2058 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2059 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E5500_GLIBC_STABLE=y 2060 # BR2_TARGET_ROOTFS_TAR is not set 2061 """ 2062 toolchain_prefix = "powerpc64-linux" 2063 2064 def test_run(self): 2065 TestExternalToolchain.common_check(self) 2066 2067 2068class TestExternalToolchainBootlinPowerpc64e6500GlibcBleedingEdge(TestExternalToolchain): 2069 config = """ 2070 BR2_powerpc64=y 2071 BR2_powerpc_e6500=y 2072 BR2_TOOLCHAIN_EXTERNAL=y 2073 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2074 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_GLIBC_BLEEDING_EDGE=y 2075 # BR2_TARGET_ROOTFS_TAR is not set 2076 """ 2077 toolchain_prefix = "powerpc64-linux" 2078 2079 def test_run(self): 2080 TestExternalToolchain.common_check(self) 2081 2082 2083class TestExternalToolchainBootlinPowerpc64e6500GlibcStable(TestExternalToolchain): 2084 config = """ 2085 BR2_powerpc64=y 2086 BR2_powerpc_e6500=y 2087 BR2_TOOLCHAIN_EXTERNAL=y 2088 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2089 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_GLIBC_STABLE=y 2090 # BR2_TARGET_ROOTFS_TAR is not set 2091 """ 2092 toolchain_prefix = "powerpc64-linux" 2093 2094 def test_run(self): 2095 TestExternalToolchain.common_check(self) 2096 2097 2098class TestExternalToolchainBootlinPowerpc64e6500MuslBleedingEdge(TestExternalToolchain): 2099 config = """ 2100 BR2_powerpc64=y 2101 BR2_powerpc_e6500=y 2102 BR2_TOOLCHAIN_EXTERNAL=y 2103 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2104 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_MUSL_BLEEDING_EDGE=y 2105 # BR2_TARGET_ROOTFS_TAR is not set 2106 """ 2107 toolchain_prefix = "powerpc64-linux" 2108 2109 def test_run(self): 2110 TestExternalToolchain.common_check(self) 2111 2112 2113class TestExternalToolchainBootlinPowerpc64e6500MuslStable(TestExternalToolchain): 2114 config = """ 2115 BR2_powerpc64=y 2116 BR2_powerpc_e6500=y 2117 BR2_TOOLCHAIN_EXTERNAL=y 2118 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2119 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_MUSL_STABLE=y 2120 # BR2_TARGET_ROOTFS_TAR is not set 2121 """ 2122 toolchain_prefix = "powerpc64-linux" 2123 2124 def test_run(self): 2125 TestExternalToolchain.common_check(self) 2126 2127 2128class TestExternalToolchainBootlinPowerpc64power8GlibcBleedingEdge(TestExternalToolchain): 2129 config = """ 2130 BR2_powerpc64=y 2131 BR2_powerpc_power8=y 2132 BR2_TOOLCHAIN_EXTERNAL=y 2133 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2134 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_GLIBC_BLEEDING_EDGE=y 2135 # BR2_TARGET_ROOTFS_TAR is not set 2136 """ 2137 toolchain_prefix = "powerpc64-linux" 2138 2139 def test_run(self): 2140 TestExternalToolchain.common_check(self) 2141 2142 2143class TestExternalToolchainBootlinPowerpc64power8GlibcStable(TestExternalToolchain): 2144 config = """ 2145 BR2_powerpc64=y 2146 BR2_powerpc_power8=y 2147 BR2_TOOLCHAIN_EXTERNAL=y 2148 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2149 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_GLIBC_STABLE=y 2150 # BR2_TARGET_ROOTFS_TAR is not set 2151 """ 2152 toolchain_prefix = "powerpc64-linux" 2153 2154 def test_run(self): 2155 TestExternalToolchain.common_check(self) 2156 2157 2158class TestExternalToolchainBootlinPowerpc64power8MuslBleedingEdge(TestExternalToolchain): 2159 config = """ 2160 BR2_powerpc64=y 2161 BR2_powerpc_power8=y 2162 BR2_TOOLCHAIN_EXTERNAL=y 2163 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2164 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_MUSL_BLEEDING_EDGE=y 2165 # BR2_TARGET_ROOTFS_TAR is not set 2166 """ 2167 toolchain_prefix = "powerpc64-linux" 2168 2169 def test_run(self): 2170 TestExternalToolchain.common_check(self) 2171 2172 2173class TestExternalToolchainBootlinPowerpc64power8MuslStable(TestExternalToolchain): 2174 config = """ 2175 BR2_powerpc64=y 2176 BR2_powerpc_power8=y 2177 BR2_TOOLCHAIN_EXTERNAL=y 2178 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2179 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_MUSL_STABLE=y 2180 # BR2_TARGET_ROOTFS_TAR is not set 2181 """ 2182 toolchain_prefix = "powerpc64-linux" 2183 2184 def test_run(self): 2185 TestExternalToolchain.common_check(self) 2186 2187 2188class TestExternalToolchainBootlinPowerpc64lepower8GlibcBleedingEdge(TestExternalToolchain): 2189 config = """ 2190 BR2_powerpc64le=y 2191 BR2_powerpc_power8=y 2192 BR2_TOOLCHAIN_EXTERNAL=y 2193 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2194 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_GLIBC_BLEEDING_EDGE=y 2195 # BR2_TARGET_ROOTFS_TAR is not set 2196 """ 2197 toolchain_prefix = "powerpc64le-linux" 2198 2199 def test_run(self): 2200 TestExternalToolchain.common_check(self) 2201 2202 2203class TestExternalToolchainBootlinPowerpc64lepower8GlibcStable(TestExternalToolchain): 2204 config = """ 2205 BR2_powerpc64le=y 2206 BR2_powerpc_power8=y 2207 BR2_TOOLCHAIN_EXTERNAL=y 2208 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2209 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_GLIBC_STABLE=y 2210 # BR2_TARGET_ROOTFS_TAR is not set 2211 """ 2212 toolchain_prefix = "powerpc64le-linux" 2213 2214 def test_run(self): 2215 TestExternalToolchain.common_check(self) 2216 2217 2218class TestExternalToolchainBootlinPowerpc64lepower8MuslBleedingEdge(TestExternalToolchain): 2219 config = """ 2220 BR2_powerpc64le=y 2221 BR2_powerpc_power8=y 2222 BR2_TOOLCHAIN_EXTERNAL=y 2223 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2224 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_MUSL_BLEEDING_EDGE=y 2225 # BR2_TARGET_ROOTFS_TAR is not set 2226 """ 2227 toolchain_prefix = "powerpc64le-linux" 2228 2229 def test_run(self): 2230 TestExternalToolchain.common_check(self) 2231 2232 2233class TestExternalToolchainBootlinPowerpc64lepower8MuslStable(TestExternalToolchain): 2234 config = """ 2235 BR2_powerpc64le=y 2236 BR2_powerpc_power8=y 2237 BR2_TOOLCHAIN_EXTERNAL=y 2238 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2239 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_MUSL_STABLE=y 2240 # BR2_TARGET_ROOTFS_TAR is not set 2241 """ 2242 toolchain_prefix = "powerpc64le-linux" 2243 2244 def test_run(self): 2245 TestExternalToolchain.common_check(self) 2246 2247 2248class TestExternalToolchainBootlinRiscv32ilp32dGlibcBleedingEdge(TestExternalToolchain): 2249 config = """ 2250 BR2_riscv=y 2251 BR2_riscv_g=y 2252 BR2_RISCV_32=y 2253 BR2_RISCV_ABI_ILP32D=y 2254 BR2_TOOLCHAIN_EXTERNAL=y 2255 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2256 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV32_ILP32D_GLIBC_BLEEDING_EDGE=y 2257 # BR2_TARGET_ROOTFS_TAR is not set 2258 """ 2259 toolchain_prefix = "riscv32-linux" 2260 2261 def test_run(self): 2262 TestExternalToolchain.common_check(self) 2263 2264 2265class TestExternalToolchainBootlinRiscv32ilp32dMuslBleedingEdge(TestExternalToolchain): 2266 config = """ 2267 BR2_riscv=y 2268 BR2_riscv_g=y 2269 BR2_RISCV_32=y 2270 BR2_RISCV_ABI_ILP32D=y 2271 BR2_TOOLCHAIN_EXTERNAL=y 2272 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2273 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV32_ILP32D_MUSL_BLEEDING_EDGE=y 2274 # BR2_TARGET_ROOTFS_TAR is not set 2275 """ 2276 toolchain_prefix = "riscv32-linux" 2277 2278 def test_run(self): 2279 TestExternalToolchain.common_check(self) 2280 2281 2282class TestExternalToolchainBootlinRiscv32ilp32dMuslStable(TestExternalToolchain): 2283 config = """ 2284 BR2_riscv=y 2285 BR2_riscv_g=y 2286 BR2_RISCV_32=y 2287 BR2_RISCV_ABI_ILP32D=y 2288 BR2_TOOLCHAIN_EXTERNAL=y 2289 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2290 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV32_ILP32D_MUSL_STABLE=y 2291 # BR2_TARGET_ROOTFS_TAR is not set 2292 """ 2293 toolchain_prefix = "riscv32-linux" 2294 2295 def test_run(self): 2296 TestExternalToolchain.common_check(self) 2297 2298 2299class TestExternalToolchainBootlinRiscv64lp64dGlibcBleedingEdge(TestExternalToolchain): 2300 config = """ 2301 BR2_riscv=y 2302 BR2_riscv_g=y 2303 BR2_RISCV_64=y 2304 BR2_RISCV_ABI_LP64D=y 2305 BR2_USE_MMU=y 2306 BR2_TOOLCHAIN_EXTERNAL=y 2307 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2308 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_LP64D_GLIBC_BLEEDING_EDGE=y 2309 # BR2_TARGET_ROOTFS_TAR is not set 2310 """ 2311 toolchain_prefix = "riscv64-linux" 2312 2313 def test_run(self): 2314 TestExternalToolchain.common_check(self) 2315 2316 2317class TestExternalToolchainBootlinRiscv64lp64dGlibcStable(TestExternalToolchain): 2318 config = """ 2319 BR2_riscv=y 2320 BR2_riscv_g=y 2321 BR2_RISCV_64=y 2322 BR2_RISCV_ABI_LP64D=y 2323 BR2_USE_MMU=y 2324 BR2_TOOLCHAIN_EXTERNAL=y 2325 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2326 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_LP64D_GLIBC_STABLE=y 2327 # BR2_TARGET_ROOTFS_TAR is not set 2328 """ 2329 toolchain_prefix = "riscv64-linux" 2330 2331 def test_run(self): 2332 TestExternalToolchain.common_check(self) 2333 2334 2335class TestExternalToolchainBootlinRiscv64lp64dMuslBleedingEdge(TestExternalToolchain): 2336 config = """ 2337 BR2_riscv=y 2338 BR2_riscv_g=y 2339 BR2_RISCV_64=y 2340 BR2_RISCV_ABI_LP64D=y 2341 BR2_USE_MMU=y 2342 BR2_TOOLCHAIN_EXTERNAL=y 2343 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2344 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_LP64D_MUSL_BLEEDING_EDGE=y 2345 # BR2_TARGET_ROOTFS_TAR is not set 2346 """ 2347 toolchain_prefix = "riscv64-linux" 2348 2349 def test_run(self): 2350 TestExternalToolchain.common_check(self) 2351 2352 2353class TestExternalToolchainBootlinRiscv64lp64dMuslStable(TestExternalToolchain): 2354 config = """ 2355 BR2_riscv=y 2356 BR2_riscv_g=y 2357 BR2_RISCV_64=y 2358 BR2_RISCV_ABI_LP64D=y 2359 BR2_USE_MMU=y 2360 BR2_TOOLCHAIN_EXTERNAL=y 2361 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2362 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_LP64D_MUSL_STABLE=y 2363 # BR2_TARGET_ROOTFS_TAR is not set 2364 """ 2365 toolchain_prefix = "riscv64-linux" 2366 2367 def test_run(self): 2368 TestExternalToolchain.common_check(self) 2369 2370 2371class TestExternalToolchainBootlinRiscv64lp64dUclibcBleedingEdge(TestExternalToolchain): 2372 config = """ 2373 BR2_riscv=y 2374 BR2_riscv_g=y 2375 BR2_RISCV_64=y 2376 BR2_RISCV_ABI_LP64D=y 2377 BR2_USE_MMU=y 2378 BR2_TOOLCHAIN_EXTERNAL=y 2379 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2380 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_LP64D_UCLIBC_BLEEDING_EDGE=y 2381 # BR2_TARGET_ROOTFS_TAR is not set 2382 """ 2383 toolchain_prefix = "riscv64-linux" 2384 2385 def test_run(self): 2386 TestExternalToolchain.common_check(self) 2387 2388 2389class TestExternalToolchainBootlinRiscv64lp64dUclibcStable(TestExternalToolchain): 2390 config = """ 2391 BR2_riscv=y 2392 BR2_riscv_g=y 2393 BR2_RISCV_64=y 2394 BR2_RISCV_ABI_LP64D=y 2395 BR2_USE_MMU=y 2396 BR2_TOOLCHAIN_EXTERNAL=y 2397 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2398 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_LP64D_UCLIBC_STABLE=y 2399 # BR2_TARGET_ROOTFS_TAR is not set 2400 """ 2401 toolchain_prefix = "riscv64-linux" 2402 2403 def test_run(self): 2404 TestExternalToolchain.common_check(self) 2405 2406 2407class TestExternalToolchainBootlinS390xz13GlibcBleedingEdge(TestExternalToolchain): 2408 config = """ 2409 BR2_s390x=y 2410 BR2_s390x_z13=y 2411 BR2_TOOLCHAIN_EXTERNAL=y 2412 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2413 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_S390X_Z13_GLIBC_BLEEDING_EDGE=y 2414 # BR2_TARGET_ROOTFS_TAR is not set 2415 """ 2416 toolchain_prefix = "s390x-linux" 2417 2418 def test_run(self): 2419 TestExternalToolchain.common_check(self) 2420 2421 2422class TestExternalToolchainBootlinS390xz13GlibcStable(TestExternalToolchain): 2423 config = """ 2424 BR2_s390x=y 2425 BR2_s390x_z13=y 2426 BR2_TOOLCHAIN_EXTERNAL=y 2427 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2428 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_S390X_Z13_GLIBC_STABLE=y 2429 # BR2_TARGET_ROOTFS_TAR is not set 2430 """ 2431 toolchain_prefix = "s390x-linux" 2432 2433 def test_run(self): 2434 TestExternalToolchain.common_check(self) 2435 2436 2437class TestExternalToolchainBootlinShsh4GlibcBleedingEdge(TestExternalToolchain): 2438 config = """ 2439 BR2_sh=y 2440 BR2_sh4=y 2441 BR2_TOOLCHAIN_EXTERNAL=y 2442 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2443 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_GLIBC_BLEEDING_EDGE=y 2444 # BR2_TARGET_ROOTFS_TAR is not set 2445 """ 2446 toolchain_prefix = "sh4-linux" 2447 2448 def test_run(self): 2449 TestExternalToolchain.common_check(self) 2450 2451 2452class TestExternalToolchainBootlinShsh4GlibcStable(TestExternalToolchain): 2453 config = """ 2454 BR2_sh=y 2455 BR2_sh4=y 2456 BR2_TOOLCHAIN_EXTERNAL=y 2457 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2458 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_GLIBC_STABLE=y 2459 # BR2_TARGET_ROOTFS_TAR is not set 2460 """ 2461 toolchain_prefix = "sh4-linux" 2462 2463 def test_run(self): 2464 TestExternalToolchain.common_check(self) 2465 2466 2467class TestExternalToolchainBootlinShsh4MuslBleedingEdge(TestExternalToolchain): 2468 config = """ 2469 BR2_sh=y 2470 BR2_sh4=y 2471 BR2_TOOLCHAIN_EXTERNAL=y 2472 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2473 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_MUSL_BLEEDING_EDGE=y 2474 # BR2_TARGET_ROOTFS_TAR is not set 2475 """ 2476 toolchain_prefix = "sh4-linux" 2477 2478 def test_run(self): 2479 TestExternalToolchain.common_check(self) 2480 2481 2482class TestExternalToolchainBootlinShsh4MuslStable(TestExternalToolchain): 2483 config = """ 2484 BR2_sh=y 2485 BR2_sh4=y 2486 BR2_TOOLCHAIN_EXTERNAL=y 2487 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2488 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_MUSL_STABLE=y 2489 # BR2_TARGET_ROOTFS_TAR is not set 2490 """ 2491 toolchain_prefix = "sh4-linux" 2492 2493 def test_run(self): 2494 TestExternalToolchain.common_check(self) 2495 2496 2497class TestExternalToolchainBootlinShsh4UclibcBleedingEdge(TestExternalToolchain): 2498 config = """ 2499 BR2_sh=y 2500 BR2_sh4=y 2501 BR2_TOOLCHAIN_EXTERNAL=y 2502 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2503 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_BLEEDING_EDGE=y 2504 # BR2_TARGET_ROOTFS_TAR is not set 2505 """ 2506 toolchain_prefix = "sh4-linux" 2507 2508 def test_run(self): 2509 TestExternalToolchain.common_check(self) 2510 2511 2512class TestExternalToolchainBootlinShsh4UclibcStable(TestExternalToolchain): 2513 config = """ 2514 BR2_sh=y 2515 BR2_sh4=y 2516 BR2_TOOLCHAIN_EXTERNAL=y 2517 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2518 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_STABLE=y 2519 # BR2_TARGET_ROOTFS_TAR is not set 2520 """ 2521 toolchain_prefix = "sh4-linux" 2522 2523 def test_run(self): 2524 TestExternalToolchain.common_check(self) 2525 2526 2527class TestExternalToolchainBootlinShsh4aebGlibcBleedingEdge(TestExternalToolchain): 2528 config = """ 2529 BR2_sh=y 2530 BR2_sh4aeb=y 2531 BR2_TOOLCHAIN_EXTERNAL=y 2532 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2533 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_GLIBC_BLEEDING_EDGE=y 2534 # BR2_TARGET_ROOTFS_TAR is not set 2535 """ 2536 toolchain_prefix = "sh4aeb-linux" 2537 2538 def test_run(self): 2539 TestExternalToolchain.common_check(self) 2540 2541 2542class TestExternalToolchainBootlinShsh4aebGlibcStable(TestExternalToolchain): 2543 config = """ 2544 BR2_sh=y 2545 BR2_sh4aeb=y 2546 BR2_TOOLCHAIN_EXTERNAL=y 2547 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2548 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_GLIBC_STABLE=y 2549 # BR2_TARGET_ROOTFS_TAR is not set 2550 """ 2551 toolchain_prefix = "sh4aeb-linux" 2552 2553 def test_run(self): 2554 TestExternalToolchain.common_check(self) 2555 2556 2557class TestExternalToolchainBootlinShsh4aebMuslBleedingEdge(TestExternalToolchain): 2558 config = """ 2559 BR2_sh=y 2560 BR2_sh4aeb=y 2561 BR2_TOOLCHAIN_EXTERNAL=y 2562 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2563 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_MUSL_BLEEDING_EDGE=y 2564 # BR2_TARGET_ROOTFS_TAR is not set 2565 """ 2566 toolchain_prefix = "sh4aeb-linux" 2567 2568 def test_run(self): 2569 TestExternalToolchain.common_check(self) 2570 2571 2572class TestExternalToolchainBootlinShsh4aebMuslStable(TestExternalToolchain): 2573 config = """ 2574 BR2_sh=y 2575 BR2_sh4aeb=y 2576 BR2_TOOLCHAIN_EXTERNAL=y 2577 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2578 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_MUSL_STABLE=y 2579 # BR2_TARGET_ROOTFS_TAR is not set 2580 """ 2581 toolchain_prefix = "sh4aeb-linux" 2582 2583 def test_run(self): 2584 TestExternalToolchain.common_check(self) 2585 2586 2587class TestExternalToolchainBootlinSparc64GlibcBleedingEdge(TestExternalToolchain): 2588 config = """ 2589 BR2_sparc64=y 2590 BR2_sparc_v9=y 2591 BR2_TOOLCHAIN_EXTERNAL=y 2592 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2593 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARC64_GLIBC_BLEEDING_EDGE=y 2594 # BR2_TARGET_ROOTFS_TAR is not set 2595 """ 2596 toolchain_prefix = "sparc64-linux" 2597 2598 def test_run(self): 2599 TestExternalToolchain.common_check(self) 2600 2601 2602class TestExternalToolchainBootlinSparc64GlibcStable(TestExternalToolchain): 2603 config = """ 2604 BR2_sparc64=y 2605 BR2_sparc_v9=y 2606 BR2_TOOLCHAIN_EXTERNAL=y 2607 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2608 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARC64_GLIBC_STABLE=y 2609 # BR2_TARGET_ROOTFS_TAR is not set 2610 """ 2611 toolchain_prefix = "sparc64-linux" 2612 2613 def test_run(self): 2614 TestExternalToolchain.common_check(self) 2615 2616 2617class TestExternalToolchainBootlinSparcv8UclibcBleedingEdge(TestExternalToolchain): 2618 config = """ 2619 BR2_sparc=y 2620 BR2_sparc_v8=y 2621 BR2_TOOLCHAIN_EXTERNAL=y 2622 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2623 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARCV8_UCLIBC_BLEEDING_EDGE=y 2624 # BR2_TARGET_ROOTFS_TAR is not set 2625 """ 2626 toolchain_prefix = "sparc-linux" 2627 2628 def test_run(self): 2629 TestExternalToolchain.common_check(self) 2630 2631 2632class TestExternalToolchainBootlinSparcv8UclibcStable(TestExternalToolchain): 2633 config = """ 2634 BR2_sparc=y 2635 BR2_sparc_v8=y 2636 BR2_TOOLCHAIN_EXTERNAL=y 2637 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2638 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARCV8_UCLIBC_STABLE=y 2639 # BR2_TARGET_ROOTFS_TAR is not set 2640 """ 2641 toolchain_prefix = "sparc-linux" 2642 2643 def test_run(self): 2644 TestExternalToolchain.common_check(self) 2645 2646 2647class TestExternalToolchainBootlinX8664GlibcBleedingEdge(TestExternalToolchain): 2648 config = """ 2649 BR2_x86_64=y 2650 BR2_x86_x86_64=y 2651 BR2_TOOLCHAIN_EXTERNAL=y 2652 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2653 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_GLIBC_BLEEDING_EDGE=y 2654 # BR2_TARGET_ROOTFS_TAR is not set 2655 """ 2656 toolchain_prefix = "x86_64-linux" 2657 2658 def test_run(self): 2659 TestExternalToolchain.common_check(self) 2660 2661 2662class TestExternalToolchainBootlinX8664GlibcStable(TestExternalToolchain): 2663 config = """ 2664 BR2_x86_64=y 2665 BR2_x86_x86_64=y 2666 BR2_TOOLCHAIN_EXTERNAL=y 2667 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2668 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_GLIBC_STABLE=y 2669 # BR2_TARGET_ROOTFS_TAR is not set 2670 """ 2671 toolchain_prefix = "x86_64-linux" 2672 2673 def test_run(self): 2674 TestExternalToolchain.common_check(self) 2675 2676 2677class TestExternalToolchainBootlinX8664MuslBleedingEdge(TestExternalToolchain): 2678 config = """ 2679 BR2_x86_64=y 2680 BR2_x86_x86_64=y 2681 BR2_TOOLCHAIN_EXTERNAL=y 2682 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2683 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_MUSL_BLEEDING_EDGE=y 2684 # BR2_TARGET_ROOTFS_TAR is not set 2685 """ 2686 toolchain_prefix = "x86_64-linux" 2687 2688 def test_run(self): 2689 TestExternalToolchain.common_check(self) 2690 2691 2692class TestExternalToolchainBootlinX8664MuslStable(TestExternalToolchain): 2693 config = """ 2694 BR2_x86_64=y 2695 BR2_x86_x86_64=y 2696 BR2_TOOLCHAIN_EXTERNAL=y 2697 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2698 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_MUSL_STABLE=y 2699 # BR2_TARGET_ROOTFS_TAR is not set 2700 """ 2701 toolchain_prefix = "x86_64-linux" 2702 2703 def test_run(self): 2704 TestExternalToolchain.common_check(self) 2705 2706 2707class TestExternalToolchainBootlinX8664UclibcBleedingEdge(TestExternalToolchain): 2708 config = """ 2709 BR2_x86_64=y 2710 BR2_x86_x86_64=y 2711 BR2_TOOLCHAIN_EXTERNAL=y 2712 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2713 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_UCLIBC_BLEEDING_EDGE=y 2714 # BR2_TARGET_ROOTFS_TAR is not set 2715 """ 2716 toolchain_prefix = "x86_64-linux" 2717 2718 def test_run(self): 2719 TestExternalToolchain.common_check(self) 2720 2721 2722class TestExternalToolchainBootlinX8664UclibcStable(TestExternalToolchain): 2723 config = """ 2724 BR2_x86_64=y 2725 BR2_x86_x86_64=y 2726 BR2_TOOLCHAIN_EXTERNAL=y 2727 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2728 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_UCLIBC_STABLE=y 2729 # BR2_TARGET_ROOTFS_TAR is not set 2730 """ 2731 toolchain_prefix = "x86_64-linux" 2732 2733 def test_run(self): 2734 TestExternalToolchain.common_check(self) 2735 2736 2737class TestExternalToolchainBootlinX8664v2GlibcBleedingEdge(TestExternalToolchain): 2738 config = """ 2739 BR2_x86_64=y 2740 BR2_x86_x86_64_v2=y 2741 BR2_TOOLCHAIN_EXTERNAL=y 2742 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2743 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V2_GLIBC_BLEEDING_EDGE=y 2744 # BR2_TARGET_ROOTFS_TAR is not set 2745 """ 2746 toolchain_prefix = "x86_64-linux" 2747 2748 def test_run(self): 2749 TestExternalToolchain.common_check(self) 2750 2751 2752class TestExternalToolchainBootlinX8664v2GlibcStable(TestExternalToolchain): 2753 config = """ 2754 BR2_x86_64=y 2755 BR2_x86_x86_64_v2=y 2756 BR2_TOOLCHAIN_EXTERNAL=y 2757 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2758 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V2_GLIBC_STABLE=y 2759 # BR2_TARGET_ROOTFS_TAR is not set 2760 """ 2761 toolchain_prefix = "x86_64-linux" 2762 2763 def test_run(self): 2764 TestExternalToolchain.common_check(self) 2765 2766 2767class TestExternalToolchainBootlinX8664v2MuslBleedingEdge(TestExternalToolchain): 2768 config = """ 2769 BR2_x86_64=y 2770 BR2_x86_x86_64_v2=y 2771 BR2_TOOLCHAIN_EXTERNAL=y 2772 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2773 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V2_MUSL_BLEEDING_EDGE=y 2774 # BR2_TARGET_ROOTFS_TAR is not set 2775 """ 2776 toolchain_prefix = "x86_64-linux" 2777 2778 def test_run(self): 2779 TestExternalToolchain.common_check(self) 2780 2781 2782class TestExternalToolchainBootlinX8664v2MuslStable(TestExternalToolchain): 2783 config = """ 2784 BR2_x86_64=y 2785 BR2_x86_x86_64_v2=y 2786 BR2_TOOLCHAIN_EXTERNAL=y 2787 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2788 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V2_MUSL_STABLE=y 2789 # BR2_TARGET_ROOTFS_TAR is not set 2790 """ 2791 toolchain_prefix = "x86_64-linux" 2792 2793 def test_run(self): 2794 TestExternalToolchain.common_check(self) 2795 2796 2797class TestExternalToolchainBootlinX8664v2UclibcBleedingEdge(TestExternalToolchain): 2798 config = """ 2799 BR2_x86_64=y 2800 BR2_x86_x86_64_v2=y 2801 BR2_TOOLCHAIN_EXTERNAL=y 2802 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2803 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V2_UCLIBC_BLEEDING_EDGE=y 2804 # BR2_TARGET_ROOTFS_TAR is not set 2805 """ 2806 toolchain_prefix = "x86_64-linux" 2807 2808 def test_run(self): 2809 TestExternalToolchain.common_check(self) 2810 2811 2812class TestExternalToolchainBootlinX8664v2UclibcStable(TestExternalToolchain): 2813 config = """ 2814 BR2_x86_64=y 2815 BR2_x86_x86_64_v2=y 2816 BR2_TOOLCHAIN_EXTERNAL=y 2817 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2818 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V2_UCLIBC_STABLE=y 2819 # BR2_TARGET_ROOTFS_TAR is not set 2820 """ 2821 toolchain_prefix = "x86_64-linux" 2822 2823 def test_run(self): 2824 TestExternalToolchain.common_check(self) 2825 2826 2827class TestExternalToolchainBootlinX8664v3GlibcBleedingEdge(TestExternalToolchain): 2828 config = """ 2829 BR2_x86_64=y 2830 BR2_x86_x86_64_v3=y 2831 BR2_TOOLCHAIN_EXTERNAL=y 2832 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2833 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V3_GLIBC_BLEEDING_EDGE=y 2834 # BR2_TARGET_ROOTFS_TAR is not set 2835 """ 2836 toolchain_prefix = "x86_64-linux" 2837 2838 def test_run(self): 2839 TestExternalToolchain.common_check(self) 2840 2841 2842class TestExternalToolchainBootlinX8664v3GlibcStable(TestExternalToolchain): 2843 config = """ 2844 BR2_x86_64=y 2845 BR2_x86_x86_64_v3=y 2846 BR2_TOOLCHAIN_EXTERNAL=y 2847 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2848 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V3_GLIBC_STABLE=y 2849 # BR2_TARGET_ROOTFS_TAR is not set 2850 """ 2851 toolchain_prefix = "x86_64-linux" 2852 2853 def test_run(self): 2854 TestExternalToolchain.common_check(self) 2855 2856 2857class TestExternalToolchainBootlinX8664v3MuslBleedingEdge(TestExternalToolchain): 2858 config = """ 2859 BR2_x86_64=y 2860 BR2_x86_x86_64_v3=y 2861 BR2_TOOLCHAIN_EXTERNAL=y 2862 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2863 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V3_MUSL_BLEEDING_EDGE=y 2864 # BR2_TARGET_ROOTFS_TAR is not set 2865 """ 2866 toolchain_prefix = "x86_64-linux" 2867 2868 def test_run(self): 2869 TestExternalToolchain.common_check(self) 2870 2871 2872class TestExternalToolchainBootlinX8664v3MuslStable(TestExternalToolchain): 2873 config = """ 2874 BR2_x86_64=y 2875 BR2_x86_x86_64_v3=y 2876 BR2_TOOLCHAIN_EXTERNAL=y 2877 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2878 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V3_MUSL_STABLE=y 2879 # BR2_TARGET_ROOTFS_TAR is not set 2880 """ 2881 toolchain_prefix = "x86_64-linux" 2882 2883 def test_run(self): 2884 TestExternalToolchain.common_check(self) 2885 2886 2887class TestExternalToolchainBootlinX8664v3UclibcBleedingEdge(TestExternalToolchain): 2888 config = """ 2889 BR2_x86_64=y 2890 BR2_x86_x86_64_v3=y 2891 BR2_TOOLCHAIN_EXTERNAL=y 2892 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2893 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V3_UCLIBC_BLEEDING_EDGE=y 2894 # BR2_TARGET_ROOTFS_TAR is not set 2895 """ 2896 toolchain_prefix = "x86_64-linux" 2897 2898 def test_run(self): 2899 TestExternalToolchain.common_check(self) 2900 2901 2902class TestExternalToolchainBootlinX8664v3UclibcStable(TestExternalToolchain): 2903 config = """ 2904 BR2_x86_64=y 2905 BR2_x86_x86_64_v3=y 2906 BR2_TOOLCHAIN_EXTERNAL=y 2907 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2908 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V3_UCLIBC_STABLE=y 2909 # BR2_TARGET_ROOTFS_TAR is not set 2910 """ 2911 toolchain_prefix = "x86_64-linux" 2912 2913 def test_run(self): 2914 TestExternalToolchain.common_check(self) 2915 2916 2917class TestExternalToolchainBootlinX8664v4GlibcBleedingEdge(TestExternalToolchain): 2918 config = """ 2919 BR2_x86_64=y 2920 BR2_x86_x86_64_v4=y 2921 BR2_TOOLCHAIN_EXTERNAL=y 2922 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2923 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V4_GLIBC_BLEEDING_EDGE=y 2924 # BR2_TARGET_ROOTFS_TAR is not set 2925 """ 2926 toolchain_prefix = "x86_64-linux" 2927 2928 def test_run(self): 2929 TestExternalToolchain.common_check(self) 2930 2931 2932class TestExternalToolchainBootlinX8664v4GlibcStable(TestExternalToolchain): 2933 config = """ 2934 BR2_x86_64=y 2935 BR2_x86_x86_64_v4=y 2936 BR2_TOOLCHAIN_EXTERNAL=y 2937 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2938 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V4_GLIBC_STABLE=y 2939 # BR2_TARGET_ROOTFS_TAR is not set 2940 """ 2941 toolchain_prefix = "x86_64-linux" 2942 2943 def test_run(self): 2944 TestExternalToolchain.common_check(self) 2945 2946 2947class TestExternalToolchainBootlinX8664v4MuslBleedingEdge(TestExternalToolchain): 2948 config = """ 2949 BR2_x86_64=y 2950 BR2_x86_x86_64_v4=y 2951 BR2_TOOLCHAIN_EXTERNAL=y 2952 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2953 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V4_MUSL_BLEEDING_EDGE=y 2954 # BR2_TARGET_ROOTFS_TAR is not set 2955 """ 2956 toolchain_prefix = "x86_64-linux" 2957 2958 def test_run(self): 2959 TestExternalToolchain.common_check(self) 2960 2961 2962class TestExternalToolchainBootlinX8664v4MuslStable(TestExternalToolchain): 2963 config = """ 2964 BR2_x86_64=y 2965 BR2_x86_x86_64_v4=y 2966 BR2_TOOLCHAIN_EXTERNAL=y 2967 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2968 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V4_MUSL_STABLE=y 2969 # BR2_TARGET_ROOTFS_TAR is not set 2970 """ 2971 toolchain_prefix = "x86_64-linux" 2972 2973 def test_run(self): 2974 TestExternalToolchain.common_check(self) 2975 2976 2977class TestExternalToolchainBootlinX8664v4UclibcBleedingEdge(TestExternalToolchain): 2978 config = """ 2979 BR2_x86_64=y 2980 BR2_x86_x86_64_v4=y 2981 BR2_TOOLCHAIN_EXTERNAL=y 2982 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2983 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V4_UCLIBC_BLEEDING_EDGE=y 2984 # BR2_TARGET_ROOTFS_TAR is not set 2985 """ 2986 toolchain_prefix = "x86_64-linux" 2987 2988 def test_run(self): 2989 TestExternalToolchain.common_check(self) 2990 2991 2992class TestExternalToolchainBootlinX8664v4UclibcStable(TestExternalToolchain): 2993 config = """ 2994 BR2_x86_64=y 2995 BR2_x86_x86_64_v4=y 2996 BR2_TOOLCHAIN_EXTERNAL=y 2997 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 2998 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_V4_UCLIBC_STABLE=y 2999 # BR2_TARGET_ROOTFS_TAR is not set 3000 """ 3001 toolchain_prefix = "x86_64-linux" 3002 3003 def test_run(self): 3004 TestExternalToolchain.common_check(self) 3005 3006 3007class TestExternalToolchainBootlinX8664corei7GlibcBleedingEdge(TestExternalToolchain): 3008 config = """ 3009 BR2_x86_64=y 3010 BR2_x86_corei7=y 3011 BR2_TOOLCHAIN_EXTERNAL=y 3012 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3013 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_BLEEDING_EDGE=y 3014 # BR2_TARGET_ROOTFS_TAR is not set 3015 """ 3016 toolchain_prefix = "x86_64-linux" 3017 3018 def test_run(self): 3019 TestExternalToolchain.common_check(self) 3020 3021 3022class TestExternalToolchainBootlinX8664corei7GlibcStable(TestExternalToolchain): 3023 config = """ 3024 BR2_x86_64=y 3025 BR2_x86_corei7=y 3026 BR2_TOOLCHAIN_EXTERNAL=y 3027 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3028 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_STABLE=y 3029 # BR2_TARGET_ROOTFS_TAR is not set 3030 """ 3031 toolchain_prefix = "x86_64-linux" 3032 3033 def test_run(self): 3034 TestExternalToolchain.common_check(self) 3035 3036 3037class TestExternalToolchainBootlinX8664corei7MuslBleedingEdge(TestExternalToolchain): 3038 config = """ 3039 BR2_x86_64=y 3040 BR2_x86_corei7=y 3041 BR2_TOOLCHAIN_EXTERNAL=y 3042 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3043 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_MUSL_BLEEDING_EDGE=y 3044 # BR2_TARGET_ROOTFS_TAR is not set 3045 """ 3046 toolchain_prefix = "x86_64-linux" 3047 3048 def test_run(self): 3049 TestExternalToolchain.common_check(self) 3050 3051 3052class TestExternalToolchainBootlinX8664corei7MuslStable(TestExternalToolchain): 3053 config = """ 3054 BR2_x86_64=y 3055 BR2_x86_corei7=y 3056 BR2_TOOLCHAIN_EXTERNAL=y 3057 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3058 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_MUSL_STABLE=y 3059 # BR2_TARGET_ROOTFS_TAR is not set 3060 """ 3061 toolchain_prefix = "x86_64-linux" 3062 3063 def test_run(self): 3064 TestExternalToolchain.common_check(self) 3065 3066 3067class TestExternalToolchainBootlinX8664corei7UclibcBleedingEdge(TestExternalToolchain): 3068 config = """ 3069 BR2_x86_64=y 3070 BR2_x86_corei7=y 3071 BR2_TOOLCHAIN_EXTERNAL=y 3072 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3073 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_UCLIBC_BLEEDING_EDGE=y 3074 # BR2_TARGET_ROOTFS_TAR is not set 3075 """ 3076 toolchain_prefix = "x86_64-linux" 3077 3078 def test_run(self): 3079 TestExternalToolchain.common_check(self) 3080 3081 3082class TestExternalToolchainBootlinX8664corei7UclibcStable(TestExternalToolchain): 3083 config = """ 3084 BR2_x86_64=y 3085 BR2_x86_corei7=y 3086 BR2_TOOLCHAIN_EXTERNAL=y 3087 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3088 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_UCLIBC_STABLE=y 3089 # BR2_TARGET_ROOTFS_TAR is not set 3090 """ 3091 toolchain_prefix = "x86_64-linux" 3092 3093 def test_run(self): 3094 TestExternalToolchain.common_check(self) 3095 3096 3097class TestExternalToolchainBootlinX86core2GlibcBleedingEdge(TestExternalToolchain): 3098 config = """ 3099 BR2_i386=y 3100 BR2_x86_core2=y 3101 BR2_TOOLCHAIN_EXTERNAL=y 3102 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3103 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_GLIBC_BLEEDING_EDGE=y 3104 # BR2_TARGET_ROOTFS_TAR is not set 3105 """ 3106 toolchain_prefix = "i686-linux" 3107 3108 def test_run(self): 3109 TestExternalToolchain.common_check(self) 3110 3111 3112class TestExternalToolchainBootlinX86core2GlibcStable(TestExternalToolchain): 3113 config = """ 3114 BR2_i386=y 3115 BR2_x86_core2=y 3116 BR2_TOOLCHAIN_EXTERNAL=y 3117 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3118 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_GLIBC_STABLE=y 3119 # BR2_TARGET_ROOTFS_TAR is not set 3120 """ 3121 toolchain_prefix = "i686-linux" 3122 3123 def test_run(self): 3124 TestExternalToolchain.common_check(self) 3125 3126 3127class TestExternalToolchainBootlinX86core2MuslBleedingEdge(TestExternalToolchain): 3128 config = """ 3129 BR2_i386=y 3130 BR2_x86_core2=y 3131 BR2_TOOLCHAIN_EXTERNAL=y 3132 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3133 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_MUSL_BLEEDING_EDGE=y 3134 # BR2_TARGET_ROOTFS_TAR is not set 3135 """ 3136 toolchain_prefix = "i686-linux" 3137 3138 def test_run(self): 3139 TestExternalToolchain.common_check(self) 3140 3141 3142class TestExternalToolchainBootlinX86core2MuslStable(TestExternalToolchain): 3143 config = """ 3144 BR2_i386=y 3145 BR2_x86_core2=y 3146 BR2_TOOLCHAIN_EXTERNAL=y 3147 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3148 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_MUSL_STABLE=y 3149 # BR2_TARGET_ROOTFS_TAR is not set 3150 """ 3151 toolchain_prefix = "i686-linux" 3152 3153 def test_run(self): 3154 TestExternalToolchain.common_check(self) 3155 3156 3157class TestExternalToolchainBootlinX86core2UclibcBleedingEdge(TestExternalToolchain): 3158 config = """ 3159 BR2_i386=y 3160 BR2_x86_core2=y 3161 BR2_TOOLCHAIN_EXTERNAL=y 3162 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3163 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_UCLIBC_BLEEDING_EDGE=y 3164 # BR2_TARGET_ROOTFS_TAR is not set 3165 """ 3166 toolchain_prefix = "i686-linux" 3167 3168 def test_run(self): 3169 TestExternalToolchain.common_check(self) 3170 3171 3172class TestExternalToolchainBootlinX86core2UclibcStable(TestExternalToolchain): 3173 config = """ 3174 BR2_i386=y 3175 BR2_x86_core2=y 3176 BR2_TOOLCHAIN_EXTERNAL=y 3177 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3178 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_UCLIBC_STABLE=y 3179 # BR2_TARGET_ROOTFS_TAR is not set 3180 """ 3181 toolchain_prefix = "i686-linux" 3182 3183 def test_run(self): 3184 TestExternalToolchain.common_check(self) 3185 3186 3187class TestExternalToolchainBootlinX86i686GlibcBleedingEdge(TestExternalToolchain): 3188 config = """ 3189 BR2_i386=y 3190 BR2_x86_i686=y 3191 BR2_TOOLCHAIN_EXTERNAL=y 3192 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3193 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_GLIBC_BLEEDING_EDGE=y 3194 # BR2_TARGET_ROOTFS_TAR is not set 3195 """ 3196 toolchain_prefix = "i686-linux" 3197 3198 def test_run(self): 3199 TestExternalToolchain.common_check(self) 3200 3201 3202class TestExternalToolchainBootlinX86i686GlibcStable(TestExternalToolchain): 3203 config = """ 3204 BR2_i386=y 3205 BR2_x86_i686=y 3206 BR2_TOOLCHAIN_EXTERNAL=y 3207 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3208 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_GLIBC_STABLE=y 3209 # BR2_TARGET_ROOTFS_TAR is not set 3210 """ 3211 toolchain_prefix = "i686-linux" 3212 3213 def test_run(self): 3214 TestExternalToolchain.common_check(self) 3215 3216 3217class TestExternalToolchainBootlinX86i686MuslBleedingEdge(TestExternalToolchain): 3218 config = """ 3219 BR2_i386=y 3220 BR2_x86_i686=y 3221 BR2_TOOLCHAIN_EXTERNAL=y 3222 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3223 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_MUSL_BLEEDING_EDGE=y 3224 # BR2_TARGET_ROOTFS_TAR is not set 3225 """ 3226 toolchain_prefix = "i686-linux" 3227 3228 def test_run(self): 3229 TestExternalToolchain.common_check(self) 3230 3231 3232class TestExternalToolchainBootlinX86i686MuslStable(TestExternalToolchain): 3233 config = """ 3234 BR2_i386=y 3235 BR2_x86_i686=y 3236 BR2_TOOLCHAIN_EXTERNAL=y 3237 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3238 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_MUSL_STABLE=y 3239 # BR2_TARGET_ROOTFS_TAR is not set 3240 """ 3241 toolchain_prefix = "i686-linux" 3242 3243 def test_run(self): 3244 TestExternalToolchain.common_check(self) 3245 3246 3247class TestExternalToolchainBootlinX86i686UclibcBleedingEdge(TestExternalToolchain): 3248 config = """ 3249 BR2_i386=y 3250 BR2_x86_i686=y 3251 BR2_TOOLCHAIN_EXTERNAL=y 3252 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3253 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_UCLIBC_BLEEDING_EDGE=y 3254 # BR2_TARGET_ROOTFS_TAR is not set 3255 """ 3256 toolchain_prefix = "i686-linux" 3257 3258 def test_run(self): 3259 TestExternalToolchain.common_check(self) 3260 3261 3262class TestExternalToolchainBootlinX86i686UclibcStable(TestExternalToolchain): 3263 config = """ 3264 BR2_i386=y 3265 BR2_x86_i686=y 3266 BR2_TOOLCHAIN_EXTERNAL=y 3267 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3268 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_UCLIBC_STABLE=y 3269 # BR2_TARGET_ROOTFS_TAR is not set 3270 """ 3271 toolchain_prefix = "i686-linux" 3272 3273 def test_run(self): 3274 TestExternalToolchain.common_check(self) 3275 3276 3277class TestExternalToolchainBootlinXtensalx60UclibcBleedingEdge(TestExternalToolchain): 3278 config = """ 3279 BR2_xtensa=y 3280 BR2_XTENSA_CUSTOM=y 3281 BR2_XTENSA_LITTLE_ENDIAN=y 3282 BR2_TOOLCHAIN_EXTERNAL=y 3283 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3284 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_BLEEDING_EDGE=y 3285 # BR2_TARGET_ROOTFS_TAR is not set 3286 """ 3287 toolchain_prefix = "xtensa-linux" 3288 3289 def test_run(self): 3290 TestExternalToolchain.common_check(self) 3291 3292 3293class TestExternalToolchainBootlinXtensalx60UclibcStable(TestExternalToolchain): 3294 config = """ 3295 BR2_xtensa=y 3296 BR2_XTENSA_CUSTOM=y 3297 BR2_XTENSA_LITTLE_ENDIAN=y 3298 BR2_TOOLCHAIN_EXTERNAL=y 3299 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y 3300 BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_STABLE=y 3301 # BR2_TARGET_ROOTFS_TAR is not set 3302 """ 3303 toolchain_prefix = "xtensa-linux" 3304 3305 def test_run(self): 3306 TestExternalToolchain.common_check(self) 3307