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 ELFKit, reference 0.3.0 (d7a971), with Swift 6.0 for macOS (SPM) on 21 Jun 2025 16:29:01 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/p-x9/ELFKit.git
Reference: 0.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/p-x9/ELFKit
 * tag               0.3.0      -> FETCH_HEAD
HEAD is now at d7a9719 Merge pull request #7 from p-x9/feature/fileio
Cloned https://github.com/p-x9/ELFKit.git
Revision (git rev-parse @):
d7a9719dbd83870af2b528b086c18beabc1ad957
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/p-x9/ELFKit.git at 0.3.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/p-x9/ELFKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Write sources
[2/4] Write swift-version-5BDAB9E9C0126B9D.txt
[3/8] Compiling ELFKitC dummy.c
[5/8] Emitting module FileIO
[6/8] Compiling FileIO MemoryMappedFile.swift
[7/8] Compiling FileIO FileIO.swift
[8/8] Compiling FileIO StreamedFile.swift
[9/101] Compiling ELFKit GnuHardwareCapabilities.swift
[10/101] Compiling ELFKit GnuNoteContent.swift
[11/101] Compiling ELFKit GnuNoteType.swift
[12/101] Compiling ELFKit ELF32Relocation.swift
[13/101] Compiling ELFKit ELF32RelocationInfo.swift
[14/101] Compiling ELFKit ELF64Relocation.swift
[15/101] Compiling ELFKit ELF64RelocationInfo.swift
[16/101] Compiling ELFKit StringTableEntry.swift
[17/101] Compiling ELFKit ELFSymbol.swift
[18/101] Compiling ELFKit SpecialSectionIndex.swift
[19/111] Compiling ELFKit ELFProgramHeaderProtocol.swift
[20/111] Compiling ELFKit ELFRelocationProtocol.swift
[21/111] Compiling ELFKit ELFRepresentable.swift
[22/111] Compiling ELFKit ELFSectionHeaderProtocol.swift
[23/111] Compiling ELFKit ELFSymbolInfoProtocol.swift
[24/111] Compiling ELFKit ELFSymbolProtocol.swift
[25/111] Compiling ELFKit ELFVersionDefAuxProtocol.swift
[26/111] Compiling ELFKit ELFVersionDefProtocol.swift
[27/111] Compiling ELFKit ELFVersionNeedAuxProtocol.swift
[28/111] Compiling ELFKit ELFVersionNeedProtocol.swift
[29/111] Compiling ELFKit ELFFile+Dynamics32+.swift
[30/111] Compiling ELFKit ELFFile+Dynamics64+.swift
[31/111] Compiling ELFKit ELFImage+Dynamics32+.swift
[32/111] Compiling ELFKit ELFImage+Dynamics64+.swift
[33/111] Compiling ELFKit FileHandle.swift
[34/111] Compiling ELFKit String+.swift
[35/111] Compiling ELFKit UnsafePointer+.swift
[36/111] Compiling ELFKit UnsafeRawPointer+.swift
[37/111] Compiling ELFKit _FileIOProtocol+.swift
[38/111] Compiling ELFKit ELF32Header.swift
[39/111] Compiling ELFKit ELF64Header.swift
[40/111] Emitting module ELFKit
[41/111] Compiling ELFKit ELFVersionSymProtocol.swift
[42/111] Compiling ELFKit LayoutWrapper.swift
[43/111] Compiling ELFKit Sections.swift
[44/111] Compiling ELFKit Segments.swift
[45/111] Compiling ELFKit BitFlags.swift
[46/111] Compiling ELFKit ConditionalBitFlags.swift
[47/111] Compiling ELFKit DataSequence.swift
[48/111] Compiling ELFKit MemorySequence.swift
[49/111] Compiling ELFKit SwiftDemangle.swift
[50/111] Compiling ELFKit exported.swift
[51/111] Compiling ELFKit ELF32Dynamic.swift
[52/111] Compiling ELFKit ELF64Dynamic.swift
[53/111] Compiling ELFKit ELFGnuHashTable.swift
[54/111] Compiling ELFKit ELFGnuHashTableHeader.swift
[55/111] Compiling ELFKit ELFHashTable.swift
[56/111] Compiling ELFKit ELFHashTableHeader.swift
[57/111] Compiling ELFKit ELF32Note.swift
[58/111] Compiling ELFKit ELF64Note.swift
[59/111] Compiling ELFKit ELFNotes.swift
[60/111] Compiling ELFKit GnuABITag.swift
[61/111] Compiling ELFKit ELFHeader.swift
[62/111] Compiling ELFKit ELFClass.swift
[63/111] Compiling ELFKit ELFData.swift
[64/111] Compiling ELFKit ELFMachine.swift
[65/111] Compiling ELFKit ELFOSABI.swift
[66/111] Compiling ELFKit ELFType.swift
[67/111] Compiling ELFKit HeaderIdentifier.swift
[68/111] Compiling ELFKit ProgramFlags.swift
[69/111] Compiling ELFKit ProgramType.swift
[70/111] Compiling ELFKit SectionFlags.swift
[71/111] Compiling ELFKit SymbolBinding.swift
[72/111] Compiling ELFKit SymbolType.swift
[73/111] Compiling ELFKit SymbolVisibility.swift
[74/111] Compiling ELFKit ELFSymbolInfo.swift
[75/111] Compiling ELFKit SymbolInfoFlags.swift
[76/111] Compiling ELFKit SymbolInfoSpecialBound.swift
[77/111] Compiling ELFKit Version.swift
[78/111] Compiling ELFKit ELFVersionDef.swift
[79/111] Compiling ELFKit ELFVersionDefAux.swift
[80/111] Compiling ELFKit VersionFlags.swift
[81/111] Compiling ELFKit ELFVersionNeed.swift
[82/111] Compiling ELFKit ELFVersionNeedAux.swift
[83/111] Compiling ELFKit ELFVersionSym.swift
[84/111] Compiling ELFKit ELFDynamicProtocol.swift
[85/111] Compiling ELFKit ELFDynamicsSequence.swift
[86/111] Compiling ELFKit ELFFileDynamicsSequence.swift
[87/111] Compiling ELFKit ELFHashTableProtocol.swift
[88/111] Compiling ELFKit ELFImageDynamicsSequence.swift
[89/111] Compiling ELFKit ELFNoteHeaderProtocol.swift
[90/111] Compiling ELFKit ELFNoteProtocol.swift
[91/111] Compiling ELFKit ELFFile+Dynamics.swift
[92/111] Compiling ELFKit ELFFile+Strings.swift
[93/111] Compiling ELFKit ELFFile.swift
[94/111] Compiling ELFKit ELFImage+Dynamics.swift
[95/111] Compiling ELFKit ELFImage+Strings.swift
[96/111] Compiling ELFKit ELFImage+static.swift
[97/111] Compiling ELFKit ELFImage.swift
[98/111] Compiling ELFKit ELFKit.swift
[99/111] Compiling ELFKit ELFKitError.swift
[100/111] Compiling ELFKit Data+.swift
[101/111] Compiling ELFKit ELFDynamic+.swift
[102/111] Compiling ELFKit SectionType.swift
[103/111] Compiling ELFKit ELF32NoteHeader.swift
[104/111] Compiling ELFKit ELF64NoteHeader.swift
[105/111] Compiling ELFKit ELF32ProgramHeader.swift
[106/111] Compiling ELFKit ELF64ProgramHeader.swift
[107/111] Compiling ELFKit ELF32SectionHeader.swift
[108/111] Compiling ELFKit ELF64SectionHeader.swift
[109/111] Compiling ELFKit DynamicFlags.swift
[110/111] Compiling ELFKit DynamicFlags1.swift
[111/111] Compiling ELFKit DynamicTag.swift
Build complete! (8.20s)
Fetching https://github.com/p-x9/swift-fileio.git
[1/163] Fetching swift-fileio
Fetched https://github.com/p-x9/swift-fileio.git from cache (0.67s)
Computing version for https://github.com/p-x9/swift-fileio.git
Computed https://github.com/p-x9/swift-fileio.git at 0.9.0 (0.46s)
Creating working copy for https://github.com/p-x9/swift-fileio.git
Working copy of https://github.com/p-x9/swift-fileio.git resolved at 0.9.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-fileio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/p-x9/swift-fileio.git"
    }
  ],
  "manifest_display_name" : "ELFKit",
  "name" : "ELFKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "ELFKit",
      "targets" : [
        "ELFKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ELFKitTests",
      "module_type" : "SwiftTarget",
      "name" : "ELFKitTests",
      "path" : "Tests/ELFKitTests",
      "sources" : [
        "ELFFilePrintTests.swift",
        "ELFImagePrintTests.swift",
        "ELFKitTests.swift",
        "Util/Linux.swift"
      ],
      "target_dependencies" : [
        "ELFKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ELFKitC",
      "module_type" : "ClangTarget",
      "name" : "ELFKitC",
      "path" : "Sources/ELFKitC",
      "product_memberships" : [
        "ELFKit"
      ],
      "sources" : [
        "dummy.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ELFKit",
      "module_type" : "SwiftTarget",
      "name" : "ELFKit",
      "path" : "Sources/ELFKit",
      "product_dependencies" : [
        "FileIO"
      ],
      "product_memberships" : [
        "ELFKit"
      ],
      "sources" : [
        "ELFFile+Dynamics.swift",
        "ELFFile+Strings.swift",
        "ELFFile.swift",
        "ELFImage+Dynamics.swift",
        "ELFImage+Strings.swift",
        "ELFImage+static.swift",
        "ELFImage.swift",
        "ELFKit.swift",
        "ELFKitError.swift",
        "Extension/Data+.swift",
        "Extension/ELFDynamic+.swift",
        "Extension/ELFFile+Dynamics32+.swift",
        "Extension/ELFFile+Dynamics64+.swift",
        "Extension/ELFImage+Dynamics32+.swift",
        "Extension/ELFImage+Dynamics64+.swift",
        "Extension/FileHandle.swift",
        "Extension/String+.swift",
        "Extension/UnsafePointer+.swift",
        "Extension/UnsafeRawPointer+.swift",
        "Extension/_FileIOProtocol+.swift",
        "Header/ELFHeader/ELF32Header.swift",
        "Header/ELFHeader/ELF64Header.swift",
        "Header/ELFHeader/ELFHeader.swift",
        "Header/Model/ELFClass.swift",
        "Header/Model/ELFData.swift",
        "Header/Model/ELFMachine.swift",
        "Header/Model/ELFOSABI.swift",
        "Header/Model/ELFType.swift",
        "Header/Model/HeaderIdentifier.swift",
        "Header/Model/ProgramFlags.swift",
        "Header/Model/ProgramType.swift",
        "Header/Model/SectionFlags.swift",
        "Header/Model/SectionType.swift",
        "Header/NoteHeader/ELF32NoteHeader.swift",
        "Header/NoteHeader/ELF64NoteHeader.swift",
        "Header/ProgramHeader/ELF32ProgramHeader.swift",
        "Header/ProgramHeader/ELF64ProgramHeader.swift",
        "Header/SectionHeader/ELF32SectionHeader.swift",
        "Header/SectionHeader/ELF64SectionHeader.swift",
        "Model/Dynamic/DynamicFlags.swift",
        "Model/Dynamic/DynamicFlags1.swift",
        "Model/Dynamic/DynamicTag.swift",
        "Model/Dynamic/ELF32Dynamic.swift",
        "Model/Dynamic/ELF64Dynamic.swift",
        "Model/GnuHash/ELFGnuHashTable.swift",
        "Model/GnuHash/ELFGnuHashTableHeader.swift",
        "Model/Hash/ELFHashTable.swift",
        "Model/Hash/ELFHashTableHeader.swift",
        "Model/Note/ELF32Note.swift",
        "Model/Note/ELF64Note.swift",
        "Model/Note/ELFNotes.swift",
        "Model/Note/GNU/GnuABITag.swift",
        "Model/Note/GNU/GnuHardwareCapabilities.swift",
        "Model/Note/GNU/GnuNoteContent.swift",
        "Model/Note/GNU/GnuNoteType.swift",
        "Model/Relocation/ELF32Relocation.swift",
        "Model/Relocation/ELF32RelocationInfo.swift",
        "Model/Relocation/ELF64Relocation.swift",
        "Model/Relocation/ELF64RelocationInfo.swift",
        "Model/StringTableEntry.swift",
        "Model/Symbol/ELFSymbol.swift",
        "Model/Symbol/SpecialSectionIndex.swift",
        "Model/Symbol/SymbolBinding.swift",
        "Model/Symbol/SymbolType.swift",
        "Model/Symbol/SymbolVisibility.swift",
        "Model/SymbolInfo/ELFSymbolInfo.swift",
        "Model/SymbolInfo/SymbolInfoFlags.swift",
        "Model/SymbolInfo/SymbolInfoSpecialBound.swift",
        "Model/Version.swift",
        "Model/Version/VersionDef/ELFVersionDef.swift",
        "Model/Version/VersionDef/ELFVersionDefAux.swift",
        "Model/Version/VersionFlags.swift",
        "Model/Version/VersionNeed/ELFVersionNeed.swift",
        "Model/Version/VersionNeed/ELFVersionNeedAux.swift",
        "Model/Version/VersionSym/ELFVersionSym.swift",
        "Protocol/ELFDynamicProtocol.swift",
        "Protocol/ELFDynamicsSequence.swift",
        "Protocol/ELFFileDynamicsSequence.swift",
        "Protocol/ELFHashTableProtocol.swift",
        "Protocol/ELFImageDynamicsSequence.swift",
        "Protocol/ELFNoteHeaderProtocol.swift",
        "Protocol/ELFNoteProtocol.swift",
        "Protocol/ELFProgramHeaderProtocol.swift",
        "Protocol/ELFRelocationProtocol.swift",
        "Protocol/ELFRepresentable.swift",
        "Protocol/ELFSectionHeaderProtocol.swift",
        "Protocol/ELFSymbolInfoProtocol.swift",
        "Protocol/ELFSymbolProtocol.swift",
        "Protocol/ELFVersionDefAuxProtocol.swift",
        "Protocol/ELFVersionDefProtocol.swift",
        "Protocol/ELFVersionNeedAuxProtocol.swift",
        "Protocol/ELFVersionNeedProtocol.swift",
        "Protocol/ELFVersionSymProtocol.swift",
        "Protocol/LayoutWrapper.swift",
        "Sections.swift",
        "Segments.swift",
        "Util/BitFlags.swift",
        "Util/ConditionalBitFlags.swift",
        "Util/Sequence/DataSequence.swift",
        "Util/Sequence/MemorySequence.swift",
        "Util/SwiftDemangle.swift",
        "Util/exported.swift"
      ],
      "target_dependencies" : [
        "ELFKitC"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.