lupyuen commented on PR #14691:
URL: https://github.com/apache/nuttx/pull/14691#issuecomment-2466712674

   Our [macOS Build Farm](https://github.com/lupyuen/nuttx-build-farm) is up! 
We skipped these CI Jobs for macOS: 
[run-ci-macos.sh](https://github.com/lupyuen/nuttx-build-farm/blob/main/run-ci-macos.sh#L74-L96)
   
   ```bash
   ## Repeat forever for All CI Jobs, excluding:
   ## arm-05: "nrf5340-dk/rpmsghci_nimble_cpuapp: 
apps/wireless/bluetooth/nimble/mynewt-nimble/nimble/host/services/gatt/src/ble_svc_gatt.c:174:9:
 error: variable 'rc' set but not used"
   ## arm-07: "ucans32k146/se05x: mv: illegal option -- T"
   ## xtensa-02: "xtensa-esp32s2-elf-gcc: Command not found"
   ## arm64-01: "imx93-evk/bootloader: ld: library not found for -lcrt0.o"
   ## sim-01, 02, 03: "clang: error: invalid argument 'medium' to -mcmodel="
   ## other: "micropendous3/hello: make: avr-objcopy: Bad CPU type in 
executable"
   for (( ; ; )); do
     for job in \
       arm-01 arm-02 arm-03 arm-04 \
       arm-06 arm-08 arm-09 arm-10 \
       arm-11 arm-12 arm-13 arm-14 \
       risc-v-01 risc-v-02 risc-v-03 \
       risc-v-04 risc-v-05 risc-v-06 \
       xtensa-01 \
       x86_64-01
     do
       ## Run the CI Job and find errors / warnings
       run_job $job
       clean_log
       find_messages
   ```
   
   And we skipped all clang targets: 
[run-job-macos.sh](https://github.com/lupyuen/nuttx-build-farm/blob/main/run-job-macos.sh#L78-L99)
   
   ```bash
   ## Exclude clang Targets from macOS Build, because they will fail due to 
unknown arch
   ## "/arm/lpc54xx,CONFIG_ARM_TOOLCHAIN_CLANG"
   ## https://github.com/apache/nuttx/pull/14691#issuecomment-2466518544
   tmp_file=$tmp_dir/rewrite-testlist.dat
   for file in nuttx-patched/tools/ci/testlist/*.dat; do
     grep -v "CLANG" \
       $file \
       >$tmp_file
     mv $tmp_file $file
   done
   
   ## Run the CI Job in "nuttx-patched"
   ## ./cibuild.sh -i -c -A -R testlist/macos.dat
   ## ./cibuild.sh -i -c -A -R testlist/arm-01.dat
   pushd nuttx-patched/tools/ci
   (
     ./cibuild.sh -i -c -A -R testlist/$job.dat \
       || echo '***** BUILD FAILED'
   )
   popd
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to