The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of libaom, reference master (b00c20), with Swift 6.2 (beta) for Android on 20 Jun 2025 04:54:46 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SDWebImage/libaom-Xcode.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/SDWebImage/libaom-Xcode
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at b00c20d Fix podspec build issue because of missing srcs
Submodule path 'aom': checked out 'd853caa2ab62d161e5edf344ffee7b597449dc0d'
Submodule 'aom' (https://aomedia.googlesource.com/aom.git) registered for path 'aom'
Cloning into '/host/spi-builder-workspace/aom'...
Cloned https://github.com/SDWebImage/libaom-Xcode.git
Revision (git rev-parse @):
b00c20d10f13608c7579aad1f849e0f815d4d3a8
SUCCESS checkout https://github.com/SDWebImage/libaom-Xcode.git at master
========================================
Build
========================================
Selected platform:         android
Swift version:             6.2
Building package at path:  $PWD
https://github.com/SDWebImage/libaom-Xcode.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Fetching https://github.com/SDWebImage/libvmaf-Xcode.git
[1/98] Fetching libvmaf-xcode
Fetched https://github.com/SDWebImage/libvmaf-Xcode.git from cache (0.28s)
Computing version for https://github.com/SDWebImage/libvmaf-Xcode.git
Computed https://github.com/SDWebImage/libvmaf-Xcode.git at 2.3.1 (0.74s)
Creating working copy for https://github.com/SDWebImage/libvmaf-Xcode.git
Working copy of https://github.com/SDWebImage/libvmaf-Xcode.git resolved at 2.3.1
Building for debugging...
[0/172] Compiling aom_encoder.c
[1/172] Compiling aom_image.c
[1/172] Compiling aom_codec.c
[3/172] Compiling aom_decoder.c
[4/172] Compiling aom_integer.c
[5/172] Compiling nonmax.c
[6/172] Compiling aom_config.c
[7/172] Compiling fast.c
[8/172] Compiling aom_convolve.c
[9/172] Compiling vector.c
[10/172] Compiling args_helper.c
[11/172] Compiling wedge_utils.c
[12/172] Compiling restoration.c
[13/172] Compiling pickcdef.c
[14/172] Compiling var_based_part.c
[15/172] Compiling tune_vmaf.c
[16/172] Compiling txb_rdopt.c
[17/172] Compiling fast_9.c
[18/172] Compiling tokenize.c
[19/172] Compiling temporal_filter.c
[20/172] Compiling segmentation.c
[21/172] Compiling svc_layercontext.c
[22/172] Compiling superres_scale.c
[23/172] Compiling reconinter_enc.c
[24/172] Compiling speed_features.c
[25/172] Compiling tpl_model.c
[26/172] Compiling tx_search.c
[27/172] Compiling ransac.c
[28/172] Compiling picklpf.c
[29/172] Compiling rd.c
[30/172] Compiling pickrst.c
[31/172] Compiling ratectrl.c
[32/172] Compiling optical_flow.c
[33/172] Compiling pass2_strategy.c
[34/172] Compiling ml.c
[35/172] Compiling rdopt.c
[36/172] Compiling partition_strategy.c
[37/172] Compiling mv_prec.c
[38/172] Compiling palette.c
[39/172] Compiling nonrd_pickmode.c
[40/172] Compiling motion_search_facade.c
[41/172] Compiling level.c
[42/172] Compiling hash.c
[43/172] Compiling partition_search.c
[44/172] Compiling lookahead.c
[45/172] Compiling hybrid_fwd_txfm.c
[46/172] Compiling interp_search.c
[47/172] Compiling hash_motion.c
[48/172] Compiling extend.c
[49/172] Compiling gop_structure.c
[50/172] Compiling global_motion_facade.c
[51/172] Compiling mcomp.c
[52/172] Compiling intra_mode_search.c
[53/172] Compiling global_motion.c
[54/172] Compiling firstpass.c
[55/172] Compiling encodetxb.c
[56/172] Compiling ethread.c
[57/172] Compiling encodemv.c
[58/172] Compiling cost.c
[59/172] Compiling dwt.c
[60/172] Compiling encoder_utils.c
[61/172] Compiling corner_detect.c
[62/172] Compiling corner_match.c
[63/172] Compiling encodemb.c
[64/172] Compiling encode_strategy.c
[65/172] Compiling encodeframe_utils.c
[66/172] Compiling blockiness.c
[67/172] Compiling cnn.c
[68/172] Compiling context_tree.c
[69/172] Compiling encodeframe.c
[70/172] Compiling av1_quantize.c
[71/172] Compiling av1_fwd_txfm2d.c
[72/172] Compiling av1_temporal_denoiser.c
[73/172] Compiling av1_fwd_txfm1d.c
[74/172] Compiling compound_type.c
[75/172] Compiling aq_variance.c
[76/172] Compiling av1_noise_estimate.c
[77/172] Compiling obu.c
[78/172] Compiling aq_complexity.c
[79/172] Compiling detokenize.c
[80/172] Compiling encoder.c
[81/172] Compiling aq_cyclicrefresh.c
[82/172] Compiling accounting.c
[83/172] Compiling decodetxb.c
[84/172] Compiling bitstream.c
[85/172] Compiling timing.c
[86/172] Compiling warped_motion.c
[87/172] Compiling decoder.c
[88/172] Compiling txb_common.c
[89/172] Compiling seg_common.c
[90/172] Compiling tile_common.c
[91/172] Compiling scale.c
[92/172] Compiling decodemv.c
[93/172] Compiling thread_common.c
[94/172] Compiling scan.c
[95/172] Compiling obu_util.c
[96/172] Compiling odintrin.c
[97/172] Compiling reconinter.c
[98/172] Compiling idct.c
[99/172] Compiling resize.c
[100/172] Compiling frame_buffers.c
[101/172] Compiling entropymv.c
[102/172] Compiling pred_common.c
[103/172] Compiling loopfiltermask.c
[104/172] Compiling mvref_common.c
[105/172] Compiling decodeframe.c
[106/172] Compiling reconintra.c
[107/172] Compiling debugmodes.c
[108/172] Compiling quant_common.c
[109/172] Compiling entropymode.c
[110/172] Compiling convolve.c
[111/172] Compiling cfl.c
[112/172] Compiling entropy.c
[113/172] Compiling cdef.c
[114/172] Compiling cdef_block.c
[115/172] Compiling av1_rtcd.c
[116/172] Compiling blockd.c
[117/172] Compiling av1_txfm.c
[118/172] Compiling av1_inv_txfm1d.c
[119/172] Compiling av1_inv_txfm2d.c
[120/172] Compiling alloccommon.c
[121/172] Compiling av1_loopfilter.c
[122/172] Compiling arg_defs.c
[123/172] Compiling av1_dx_iface.c
[124/172] Compiling debug_util.c
[125/172] Compiling aom_thread.c
[126/172] Compiling yv12config.c
[127/172] Compiling yv12extend.c
[128/172] Compiling gen_scalers.c
[129/172] Compiling aom_scale.c
[130/172] Compiling aom_scale_rtcd.c
[131/172] Compiling aom_mem.c
/host/spi-builder-workspace/aom/aom_dsp/vmaf.c:118:7: warning: 'compute_vmaf' is deprecated [-Wdeprecated-declarations]
  118 |       compute_vmaf(&vmaf_score, fmt, width, height, read_frame,
      |       ^
/host/spi-builder-workspace/.build/checkouts/libvmaf-Xcode/include/libvmaf/compute_vmaf.h:60:17: note: 'compute_vmaf' has been explicitly marked deprecated here
   60 | __attribute__ ((deprecated))
      |                 ^
/host/spi-builder-workspace/aom/aom_dsp/vmaf.c:145:7: warning: 'compute_vmaf' is deprecated [-Wdeprecated-declarations]
  145 |       compute_vmaf(&vmaf_score, fmt, frame_width, frame_height, rd_frm,
      |       ^
/host/spi-builder-workspace/.build/checkouts/libvmaf-Xcode/include/libvmaf/compute_vmaf.h:60:17: note: 'compute_vmaf' has been explicitly marked deprecated here
   60 | __attribute__ ((deprecated))
      |                 ^
2 warnings generated.
[132/172] Compiling vmaf.c
[133/172] Compiling av1_cx_iface.c
[134/172] Compiling sum_squares.c
[135/172] Compiling subtract.c
[136/172] Compiling sse.c
[137/172] Compiling sad_av1.c
[138/172] Compiling sad.c
[139/172] Compiling quantize.c
[140/172] Compiling variance.c
[141/172] Compiling psnrhvs.c
[142/172] Compiling noise_util.c
[143/172] Compiling psnr.c
[144/172] Compiling loopfilter.c
[145/172] Compiling grain_table.c
[146/172] Compiling noise_model.c
[147/172] Compiling grain_synthesis.c
[148/172] Compiling fwd_txfm.c
[149/172] Compiling intrapred.c
[150/172] Compiling cdef_block_sse2.c
[151/172] Compiling fastssim.c
[152/172] Compiling fft.c
[153/172] Compiling entdec.c
[154/172] Compiling entenc.c
[154/172] Compiling cdef_block_ssse3.c
[156/172] Compiling entcode.c
[157/172] Compiling blk_sse_sum.c
[158/172] Compiling bitwriter_buffer.c
[159/172] Compiling bitwriter.c
[160/172] Compiling blend_a64_vmask.c
[161/172] Compiling bitreader_buffer.c
[162/172] Compiling bitreader.c
[163/172] Compiling binary_codes_writer.c
[164/172] Compiling blend_a64_hmask.c
[165/172] Compiling binary_codes_reader.c
[166/172] Compiling blend_a64_mask.c
[167/172] Compiling cdef_block_avx2.c
[168/172] Compiling avg.c
[169/172] Compiling aom_dsp_rtcd.c
[170/172] Compiling cdef_block_neon.c
[171/172] Compiling cdef_block_sse4.c
Build complete! (35.97s)
Build complete.
{
  "c_language_standard" : "gnu11",
  "cxx_language_standard" : "gnu++14",
  "dependencies" : [
    {
      "identity" : "libvmaf-xcode",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.2.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SDWebImage/libvmaf-Xcode.git"
    }
  ],
  "manifest_display_name" : "libaom",
  "name" : "libaom",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "libaom",
      "targets" : [
        "libaom"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libaom",
      "module_type" : "ClangTarget",
      "name" : "libaom",
      "path" : ".",
      "product_dependencies" : [
        "libvmaf"
      ],
      "product_memberships" : [
        "libaom"
      ],
      "sources" : [
        "aom/aom/src/aom_codec.c",
        "aom/aom/src/aom_decoder.c",
        "aom/aom/src/aom_encoder.c",
        "aom/aom/src/aom_image.c",
        "aom/aom/src/aom_integer.c",
        "aom/aom_dsp/aom_convolve.c",
        "aom/aom_dsp/aom_dsp_rtcd.c",
        "aom/aom_dsp/avg.c",
        "aom/aom_dsp/binary_codes_reader.c",
        "aom/aom_dsp/binary_codes_writer.c",
        "aom/aom_dsp/bitreader.c",
        "aom/aom_dsp/bitreader_buffer.c",
        "aom/aom_dsp/bitwriter.c",
        "aom/aom_dsp/bitwriter_buffer.c",
        "aom/aom_dsp/blend_a64_hmask.c",
        "aom/aom_dsp/blend_a64_mask.c",
        "aom/aom_dsp/blend_a64_vmask.c",
        "aom/aom_dsp/blk_sse_sum.c",
        "aom/aom_dsp/entcode.c",
        "aom/aom_dsp/entdec.c",
        "aom/aom_dsp/entenc.c",
        "aom/aom_dsp/fastssim.c",
        "aom/aom_dsp/fft.c",
        "aom/aom_dsp/fwd_txfm.c",
        "aom/aom_dsp/grain_synthesis.c",
        "aom/aom_dsp/grain_table.c",
        "aom/aom_dsp/intrapred.c",
        "aom/aom_dsp/loopfilter.c",
        "aom/aom_dsp/noise_model.c",
        "aom/aom_dsp/noise_util.c",
        "aom/aom_dsp/psnr.c",
        "aom/aom_dsp/psnrhvs.c",
        "aom/aom_dsp/quantize.c",
        "aom/aom_dsp/sad.c",
        "aom/aom_dsp/sad_av1.c",
        "aom/aom_dsp/sse.c",
        "aom/aom_dsp/subtract.c",
        "aom/aom_dsp/sum_squares.c",
        "aom/aom_dsp/variance.c",
        "aom/aom_dsp/vmaf.c",
        "aom/aom_mem/aom_mem.c",
        "aom/aom_scale/aom_scale_rtcd.c",
        "aom/aom_scale/generic/aom_scale.c",
        "aom/aom_scale/generic/gen_scalers.c",
        "aom/aom_scale/generic/yv12config.c",
        "aom/aom_scale/generic/yv12extend.c",
        "aom/aom_util/aom_thread.c",
        "aom/aom_util/debug_util.c",
        "aom/av1/arg_defs.c",
        "aom/av1/av1_cx_iface.c",
        "aom/av1/av1_dx_iface.c",
        "aom/av1/common/alloccommon.c",
        "aom/av1/common/av1_inv_txfm1d.c",
        "aom/av1/common/av1_inv_txfm2d.c",
        "aom/av1/common/av1_loopfilter.c",
        "aom/av1/common/av1_rtcd.c",
        "aom/av1/common/av1_txfm.c",
        "aom/av1/common/blockd.c",
        "aom/av1/common/cdef.c",
        "aom/av1/common/cdef_block.c",
        "aom/av1/common/cdef_block_avx2.c",
        "aom/av1/common/cdef_block_neon.c",
        "aom/av1/common/cdef_block_sse2.c",
        "aom/av1/common/cdef_block_sse4.c",
        "aom/av1/common/cdef_block_ssse3.c",
        "aom/av1/common/cfl.c",
        "aom/av1/common/convolve.c",
        "aom/av1/common/debugmodes.c",
        "aom/av1/common/entropy.c",
        "aom/av1/common/entropymode.c",
        "aom/av1/common/entropymv.c",
        "aom/av1/common/frame_buffers.c",
        "aom/av1/common/idct.c",
        "aom/av1/common/loopfiltermask.c",
        "aom/av1/common/mvref_common.c",
        "aom/av1/common/obu_util.c",
        "aom/av1/common/odintrin.c",
        "aom/av1/common/pred_common.c",
        "aom/av1/common/quant_common.c",
        "aom/av1/common/reconinter.c",
        "aom/av1/common/reconintra.c",
        "aom/av1/common/resize.c",
        "aom/av1/common/restoration.c",
        "aom/av1/common/scale.c",
        "aom/av1/common/scan.c",
        "aom/av1/common/seg_common.c",
        "aom/av1/common/thread_common.c",
        "aom/av1/common/tile_common.c",
        "aom/av1/common/timing.c",
        "aom/av1/common/txb_common.c",
        "aom/av1/common/warped_motion.c",
        "aom/av1/decoder/accounting.c",
        "aom/av1/decoder/decodeframe.c",
        "aom/av1/decoder/decodemv.c",
        "aom/av1/decoder/decoder.c",
        "aom/av1/decoder/decodetxb.c",
        "aom/av1/decoder/detokenize.c",
        "aom/av1/decoder/obu.c",
        "aom/av1/encoder/aq_complexity.c",
        "aom/av1/encoder/aq_cyclicrefresh.c",
        "aom/av1/encoder/aq_variance.c",
        "aom/av1/encoder/av1_fwd_txfm1d.c",
        "aom/av1/encoder/av1_fwd_txfm2d.c",
        "aom/av1/encoder/av1_noise_estimate.c",
        "aom/av1/encoder/av1_quantize.c",
        "aom/av1/encoder/av1_temporal_denoiser.c",
        "aom/av1/encoder/bitstream.c",
        "aom/av1/encoder/blockiness.c",
        "aom/av1/encoder/cnn.c",
        "aom/av1/encoder/compound_type.c",
        "aom/av1/encoder/context_tree.c",
        "aom/av1/encoder/corner_detect.c",
        "aom/av1/encoder/corner_match.c",
        "aom/av1/encoder/cost.c",
        "aom/av1/encoder/dwt.c",
        "aom/av1/encoder/encode_strategy.c",
        "aom/av1/encoder/encodeframe.c",
        "aom/av1/encoder/encodeframe_utils.c",
        "aom/av1/encoder/encodemb.c",
        "aom/av1/encoder/encodemv.c",
        "aom/av1/encoder/encoder.c",
        "aom/av1/encoder/encoder_utils.c",
        "aom/av1/encoder/encodetxb.c",
        "aom/av1/encoder/ethread.c",
        "aom/av1/encoder/extend.c",
        "aom/av1/encoder/firstpass.c",
        "aom/av1/encoder/global_motion.c",
        "aom/av1/encoder/global_motion_facade.c",
        "aom/av1/encoder/gop_structure.c",
        "aom/av1/encoder/hash.c",
        "aom/av1/encoder/hash_motion.c",
        "aom/av1/encoder/hybrid_fwd_txfm.c",
        "aom/av1/encoder/interp_search.c",
        "aom/av1/encoder/intra_mode_search.c",
        "aom/av1/encoder/level.c",
        "aom/av1/encoder/lookahead.c",
        "aom/av1/encoder/mcomp.c",
        "aom/av1/encoder/ml.c",
        "aom/av1/encoder/motion_search_facade.c",
        "aom/av1/encoder/mv_prec.c",
        "aom/av1/encoder/nonrd_pickmode.c",
        "aom/av1/encoder/optical_flow.c",
        "aom/av1/encoder/palette.c",
        "aom/av1/encoder/partition_search.c",
        "aom/av1/encoder/partition_strategy.c",
        "aom/av1/encoder/pass2_strategy.c",
        "aom/av1/encoder/pickcdef.c",
        "aom/av1/encoder/picklpf.c",
        "aom/av1/encoder/pickrst.c",
        "aom/av1/encoder/ransac.c",
        "aom/av1/encoder/ratectrl.c",
        "aom/av1/encoder/rd.c",
        "aom/av1/encoder/rdopt.c",
        "aom/av1/encoder/reconinter_enc.c",
        "aom/av1/encoder/segmentation.c",
        "aom/av1/encoder/speed_features.c",
        "aom/av1/encoder/superres_scale.c",
        "aom/av1/encoder/svc_layercontext.c",
        "aom/av1/encoder/temporal_filter.c",
        "aom/av1/encoder/tokenize.c",
        "aom/av1/encoder/tpl_model.c",
        "aom/av1/encoder/tune_vmaf.c",
        "aom/av1/encoder/tx_search.c",
        "aom/av1/encoder/txb_rdopt.c",
        "aom/av1/encoder/var_based_part.c",
        "aom/av1/encoder/wedge_utils.c",
        "aom/common/args_helper.c",
        "aom/third_party/fastfeat/fast.c",
        "aom/third_party/fastfeat/fast_9.c",
        "aom/third_party/fastfeat/nonmax.c",
        "aom/third_party/vector/vector.c",
        "generate/config/aom_config.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Done.