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 main (d7a971), with Swift 6.2 (beta) for Linux on 21 Jun 2025 16:44:35 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/p-x9/ELFKit.git
Reference: main
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/p-x9/ELFKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
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 main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/p-x9/ELFKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
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.58s)
Computing version for https://github.com/p-x9/swift-fileio.git
Computed https://github.com/p-x9/swift-fileio.git at 0.9.0 (1.02s)
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
Building for debugging...
[0/4] Write sources
[2/4] Write swift-version-24593BA9C3E375BF.txt
[2/4] Compiling ELFKitC dummy.c
[5/8] Compiling FileIO FileIO.swift
[6/8] Compiling FileIO MemoryMappedFile.swift
[7/8] Compiling FileIO StreamedFile.swift
[8/8] Emitting module FileIO
[10/100] Compiling ELFKit ELFHashTableProtocol.swift
[11/100] Compiling ELFKit ELFImageDynamicsSequence.swift
[12/100] Compiling ELFKit ELFNoteHeaderProtocol.swift
[13/100] Compiling ELFKit ELFNoteProtocol.swift
[14/100] Compiling ELFKit ELFProgramHeaderProtocol.swift
[15/100] Compiling ELFKit ELFRelocationProtocol.swift
[16/100] Compiling ELFKit ELFRepresentable.swift
[17/100] Compiling ELFKit ELFSectionHeaderProtocol.swift
[18/100] Compiling ELFKit ELFSymbolInfoProtocol.swift
[19/100] Compiling ELFKit ELFSymbolProtocol.swift
[20/100] Compiling ELFKit ELFVersionDefAuxProtocol.swift
[21/100] Compiling ELFKit ELFVersionDefProtocol.swift
[22/112] Compiling ELFKit GnuHardwareCapabilities.swift
[23/112] Compiling ELFKit GnuNoteContent.swift
[24/112] Compiling ELFKit GnuNoteType.swift
[25/112] Compiling ELFKit ELF32Relocation.swift
[26/112] Compiling ELFKit ELF32RelocationInfo.swift
[27/112] Compiling ELFKit ELF64Relocation.swift
[28/112] Compiling ELFKit ELF64RelocationInfo.swift
[29/112] Compiling ELFKit StringTableEntry.swift
[30/112] Compiling ELFKit ELFSymbol.swift
[31/112] Compiling ELFKit SpecialSectionIndex.swift
[32/112] Compiling ELFKit SymbolBinding.swift
[33/112] Compiling ELFKit SymbolType.swift
[34/112] Compiling ELFKit SymbolVisibility.swift
[35/112] Compiling ELFKit ELFVersionNeedAuxProtocol.swift
[36/112] Compiling ELFKit ELFVersionNeedProtocol.swift
[37/112] Compiling ELFKit ELFVersionSymProtocol.swift
[38/112] Compiling ELFKit LayoutWrapper.swift
[39/112] Compiling ELFKit Sections.swift
[40/112] Compiling ELFKit Segments.swift
[41/112] Compiling ELFKit BitFlags.swift
[42/112] Compiling ELFKit ConditionalBitFlags.swift
[43/112] Compiling ELFKit DataSequence.swift
[44/112] Compiling ELFKit MemorySequence.swift
[45/112] Compiling ELFKit SwiftDemangle.swift
[46/112] Compiling ELFKit exported.swift
[47/112] Compiling ELFKit ELFSymbolInfo.swift
[48/112] Compiling ELFKit SymbolInfoFlags.swift
[49/112] Compiling ELFKit SymbolInfoSpecialBound.swift
[50/112] Compiling ELFKit Version.swift
[51/112] Compiling ELFKit ELFVersionDef.swift
[52/112] Compiling ELFKit ELFVersionDefAux.swift
[53/112] Compiling ELFKit VersionFlags.swift
[54/112] Compiling ELFKit ELFVersionNeed.swift
[55/112] Compiling ELFKit ELFVersionNeedAux.swift
[56/112] Compiling ELFKit ELFVersionSym.swift
[57/112] Compiling ELFKit ELFDynamicProtocol.swift
[58/112] Compiling ELFKit ELFDynamicsSequence.swift
[59/112] Compiling ELFKit ELFFileDynamicsSequence.swift
[60/112] Emitting module ELFKit
[61/112] Compiling ELFKit DynamicFlags.swift
[62/112] Compiling ELFKit DynamicFlags1.swift
[63/112] Compiling ELFKit DynamicTag.swift
[64/112] Compiling ELFKit ELF32Dynamic.swift
[65/112] Compiling ELFKit ELF64Dynamic.swift
[66/112] Compiling ELFKit ELFGnuHashTable.swift
[67/112] Compiling ELFKit ELFGnuHashTableHeader.swift
[68/112] Compiling ELFKit ELFHashTable.swift
[69/112] Compiling ELFKit ELFHashTableHeader.swift
[70/112] Compiling ELFKit ELF32Note.swift
[71/112] Compiling ELFKit ELF64Note.swift
[72/112] Compiling ELFKit ELFNotes.swift
[73/112] Compiling ELFKit GnuABITag.swift
[74/112] Compiling ELFKit ELFOSABI.swift
[75/112] Compiling ELFKit ELFType.swift
[76/112] Compiling ELFKit HeaderIdentifier.swift
[77/112] Compiling ELFKit ProgramFlags.swift
[78/112] Compiling ELFKit ProgramType.swift
[79/112] Compiling ELFKit SectionFlags.swift
[80/112] Compiling ELFKit SectionType.swift
[81/112] Compiling ELFKit ELF32NoteHeader.swift
[82/112] Compiling ELFKit ELF64NoteHeader.swift
[83/112] Compiling ELFKit ELF32ProgramHeader.swift
[84/112] Compiling ELFKit ELF64ProgramHeader.swift
[85/112] Compiling ELFKit ELF32SectionHeader.swift
[86/112] Compiling ELFKit ELF64SectionHeader.swift
[87/112] Compiling ELFKit ELFImage+Dynamics32+.swift
[88/112] Compiling ELFKit ELFImage+Dynamics64+.swift
[89/112] Compiling ELFKit FileHandle.swift
[90/112] Compiling ELFKit String+.swift
[91/112] Compiling ELFKit UnsafePointer+.swift
[92/112] Compiling ELFKit UnsafeRawPointer+.swift
[93/112] Compiling ELFKit _FileIOProtocol+.swift
[94/112] Compiling ELFKit ELF32Header.swift
[95/112] Compiling ELFKit ELF64Header.swift
[96/112] Compiling ELFKit ELFHeader.swift
[97/112] Compiling ELFKit ELFClass.swift
[98/112] Compiling ELFKit ELFData.swift
[99/112] Compiling ELFKit ELFMachine.swift
[100/112] Compiling ELFKit ELFFile+Dynamics.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[101/112] Compiling ELFKit ELFFile+Strings.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[102/112] Compiling ELFKit ELFFile.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[103/112] Compiling ELFKit ELFImage+Dynamics.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[104/112] Compiling ELFKit ELFImage+Strings.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[105/112] Compiling ELFKit ELFImage+static.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[106/112] Compiling ELFKit ELFImage.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[107/112] Compiling ELFKit ELFKit.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[108/112] Compiling ELFKit ELFKitError.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[109/112] Compiling ELFKit Data+.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[110/112] Compiling ELFKit ELFDynamic+.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[111/112] Compiling ELFKit ELFFile+Dynamics32+.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
[112/112] Compiling ELFKit ELFFile+Dynamics64+.swift
/host/spi-builder-workspace/Sources/ELFKit/ELFImage+static.swift:34:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
32 |         }
33 |
34 |         dl_iterate_phdr(callback, &images)
   |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<ELFImage>'; this is likely incorrect because 'Ref<ELFImage>' may contain an object reference.
35 |
36 |         return images.values
/host/spi-builder-workspace/Sources/ELFKit/ELFImage.swift:79:35: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 77 |         }
 78 |
 79 |         dl_iterate_phdr(callback, &image)
    |                                   `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'Ref<Optional<ELFImage>>'; this is likely incorrect because 'Ref<Optional<ELFImage>>' may contain an object reference.
 80 |
 81 |         guard let image = image.value else { return nil }
Build complete! (22.80s)
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" : "/host/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"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.