swiftlang / swift-package-manager

The Package Manager for the Swift Programming Language
Apache License 2.0
9.76k stars 1.35k forks source link

SwiftPM passes the same library with `-l` many times #7999

Open rauhul opened 2 months ago

rauhul commented 2 months ago

Is it reproducible with SwiftPM command-line tools: swift build, swift test, swift package etc?

Description

Here's an example command produced by swiftpm when linking a test product on linux:

 "/usr/bin/ld.gold" -pie -EL -z relro --hash-style=gnu --eh-frame-hdr -m aarch64linux -dynamic-linker /lib/ld-linux-aarch64.so.1 -o /code/.build/aarch64-unknown-linux-gnu/release/swift-mmioPackageTests.xctest /lib/aarch64-linux-gnu/Scrt1.o /lib/aarch64-linux-gnu/crti.o /usr/bin/../lib/gcc/aarch64-linux-gnu/11/crtbeginS.o -L/usr/lib/swift/linux -L/code/.build/aarch64-unknown-linux-gnu/release -L/usr/bin/../lib/gcc/aarch64-linux-gnu/11 -L/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -L/lib -L/usr/lib -rpath /usr/lib/swift/linux /usr/lib/swift/linux/aarch64/swiftrt.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/Argument.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ArgumentDecoder.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ArgumentDefinition.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ArgumentHelp.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ArgumentSet.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ArgumentVisibility.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/AsyncParsableCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/BashCompletionsGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/CollectionExtensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/CommandConfiguration.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/CommandParser.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/CompletionKind.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/CompletionsGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/DumpHelpGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/EnumerableFlag.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/Errors.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ExpressibleByArgument.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/FishCompletionsGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/Flag.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/HelpCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/HelpGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/InputKey.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/InputOrigin.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/MessageInfo.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/Name.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/NameSpecification.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/Option.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/OptionGroup.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ParsableArguments.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ParsableArgumentsValidation.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ParsableCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/Parsed.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ParsedValues.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ParserError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/Platform.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/SequenceExtensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/SplitArguments.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/StringExtensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/Tree.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/UsageGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParser-tool.build/ZshCompletionsGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/ArgumentParserToolInfo-tool.build/ToolInfo.swift.o /code/.build/aarch64-unknown-linux-gnu/release/CLLDB-tool.build/CLLDB.cpp.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/BitField.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/BitFieldProjectable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/MMIOInterposer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/MMIOMacros.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/Register.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/RegisterArray.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/RegisterProtocol.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/RegisterStorage.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIO-tool.build/RegisterValue.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOFileCheckTests-tool.build/FileCheckDirective.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOFileCheckTests-tool.build/MMIOFileCheckTestCase.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOFileCheckTests-tool.build/SimpleFileCheck.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/BitField.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/BitFieldProjectable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/MMIOInterposer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/MMIOMacros.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/Register.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/RegisterArray.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/RegisterProtocol.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/RegisterStorage.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposable-tool.build/RegisterValue.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposableTests-tool.build/MMIOInterposableTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposableTests-tool.build/MMIOTracingInterposer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposableTests-tool.build/MMIOTracingInterposerEvent.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposableTests-tool.build/MMIOTracingInterposerEventTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOInterposableTests-tool.build/MMIOTracingInterposerTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/Argument.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/ArgumentContainer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/BitFieldDescription.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/BitFieldMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/BitFieldTypeProjection.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/BitRange.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/BitWidth.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/CompilerPluginMain.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/DeclSyntaxProtocol.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/ErrorDiagnostic.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/ExpansionError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/ExprSyntax+ExpressibleByExprSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/ExpressibleByExprSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/Int+ExpressibleByExprSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/IntegerLiteralExprSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/MMIOAccessorMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/MMIOExtensionMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/MMIOMemberAttributeMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/MMIOMemberMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/MacroContext.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/ParsableMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/PatternBindingSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/RegisterBlockMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/RegisterBlockMemberMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/RegisterDescription.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/RegisterMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/SyntaxStringInterpolation.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/VariableDeclSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/WithAttributesSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacros-tool.build/WithModifiersSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/BitFieldMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/BitRangeTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/ExpressibleByExprSyntaxTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/ParsableMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/PatternBindingSyntaxTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/RegisterBlockAndOffsetMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/RegisterBlockMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/RegisterBlockOffsetMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/RegisterMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/SyntaxStringInterpolationTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/TestUtilities.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/VariableDeclSyntaxTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/WithAttributesSyntaxTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOMacrosTests-tool.build/WithModifiersSyntaxTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOTests-tool.build/BitFieldProjectableTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOTests-tool.build/BitFieldTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOTests-tool.build/ExpansionTypeCheckTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/Diff.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/FixedWidthInteger+Rounding.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/LLVMDiagnostic.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/LLVMDiagnosticKind.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/MutableCollection+ForEach.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/Mutex.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/Optional+NilCoalescingAssignment.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/Optional+Unwrap.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/Parser+Integer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/Parser+LLVMDiagnostic.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/Parser.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/ShellCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/StringInterpolation+Binary.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/StringInterpolation+Hex.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilities-tool.build/StringInterpolation+List.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilitiesTests-tool.build/DiffTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilitiesTests-tool.build/LLVMParsingTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilitiesTests-tool.build/ParserTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilitiesTests-tool.build/StringInterpolation+BinaryTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/MMIOUtilitiesTests-tool.build/StringInterpolation+HexTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/Array+SVDDerivable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDAccess.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDAddressBlock.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDAddressBlockUsage.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDBitRange+Range.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDBitRange.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDBitRangeLiteral.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDBitRangeLiteralContainer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDBitRangeLsbMsb.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDBitRangeOffsetWidth.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDCPU.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDCPUEndianness.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDCPUName.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDCPURevision.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDCluster.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDDataType.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDDerivable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDDerivationError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDDevice+Inflate.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDDevice+Init.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDDevice.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDDimensionArrayIndex.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDDimensionElement.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDEnumeration.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDEnumerationCase.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDEnumerationCaseData.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDEnumerationCaseDataDefault.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDEnumerationCaseDataValue.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDEnumerationCaseDataValueValue.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDEnumerationUsage.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDField.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDFields.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDInterrupt.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDMacros.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDModifiedWriteValues.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDPeripheral.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDPeripherals.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDProtection.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDReadAction.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDRegister.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDRegisterProperties.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDRegisters.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDSAUAccess.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDSAURegion.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDSAURegions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDTypes+SVDDerivable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDWriteConstraint.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDWriteConstraintRange.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/SVDWriteConstraintWriteAsRead.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/XMLElement.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/XMLElementInitializable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/XMLError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD-tool.build/XMLNodeInitializable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/DecodeCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/FixedWidthInteger+BitSelect.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/GenericError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/InfoCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/LoadCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/NoSVDLoadedError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/PrefixTree.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/ReadCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/RegisterValueTree.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/SVD+Lookup.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/SVD2LLDB.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/SVD2LLDBCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/SVD2LLDBDebugger.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/SVD2LLDBResult.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/SVDItem.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/String+Append.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/String+Match.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/WriteCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/lldb+SBCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/lldb+SBCommandReturnObject.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/lldb+SBDebugger.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDB-tool.build/lldb+SBError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/DecodeCommandTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/InfoCommandTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/LoadCommandTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/ReadCommandTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/SVD2LLDBTestDebugger.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/SVD2LLDBTestDevice.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/SVD2LLDBTestPRNG.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/SVD2LLDBTestResult.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/WriteCommandTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2LLDBTests-tool.build/XCTAssertCommand.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2Swift-tool.build/AccessLevel.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2Swift-tool.build/Formatting.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2Swift-tool.build/InputReader.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2Swift-tool.build/OutputWriter.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2Swift-tool.build/SVD+Export.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2Swift-tool.build/SVD+SwiftNames.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2Swift-tool.build/SVD2Swift.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2Swift-tool.build/SVD2SwiftError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftPluginTests-tool.build/Device.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftPluginTests-tool.build/SVD2SwiftTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftPluginTests-tool.build/TIMER0.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftPluginTests-tool.build/TIMER1.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftTests-tool.build/SVD2SwiftTests+BitWidths.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftTests-tool.build/SVD2SwiftTests+Clusters.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftTests-tool.build/SVD2SwiftTests+DimensionElement.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftTests-tool.build/SVD2SwiftTests+ExportOptions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVD2SwiftTests-tool.build/SVD2SwiftTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVDMacros-tool.build/CompilerPluginMain.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVDMacros-tool.build/XMLElementMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVDMacros-tool.build/XMLMarkerMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVDMacrosTests-tool.build/XMLAttributeMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVDMacrosTests-tool.build/XMLElementMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVDMacrosTests-tool.build/XMLInlineElementMacroTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SVDTests-tool.build/SVDTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftBasicFormat-tool.build/BasicFormat.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftBasicFormat-tool.build/Syntax+Extensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftBasicFormat-tool.build/SyntaxProtocol+Formatted.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftBasicFormat-tool.build/Trivia+FormatExtensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftCompilerPlugin-tool.build/CompilerPlugin.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftCompilerPluginMessageHandling-tool.build/CompilerPluginMessageHandler.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftCompilerPluginMessageHandling-tool.build/Diagnostics.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftCompilerPluginMessageHandling-tool.build/Macros.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftCompilerPluginMessageHandling-tool.build/PluginMacroExpansionContext.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftCompilerPluginMessageHandling-tool.build/PluginMessageCompatibility.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftCompilerPluginMessageHandling-tool.build/PluginMessages.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftDiagnostics-tool.build/Convenience.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftDiagnostics-tool.build/Diagnostic.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftDiagnostics-tool.build/DiagnosticsFormatter.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftDiagnostics-tool.build/FixIt.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftDiagnostics-tool.build/GroupedDiagnostics.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftDiagnostics-tool.build/Message.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftDiagnostics-tool.build/Note.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/Operator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/OperatorError+Diagnostics.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/OperatorError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/OperatorTable+Defaults.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/OperatorTable+Folding.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/OperatorTable+Semantics.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/OperatorTable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/PrecedenceGraph.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/PrecedenceGroup.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftOperators-tool.build/SyntaxSynthesis.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Attributes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Availability.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/CharacterInfo.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/CollectionNodes+Parsable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Cursor.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Declarations.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Directives.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/ExperimentalFeatures.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Expressions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/IncrementalParseTransition.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/IsLexerClassified.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/LayoutNodes+Parsable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Lexeme.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/LexemeSequence.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Lexer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Lookahead.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/LoopProgressCondition.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Modifiers.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Names.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Nominals.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Parameters.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/ParseSourceFile.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Parser+TokenSpecSet.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Parser.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Patterns.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Recovery.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/RegexLiteralLexer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Specifiers.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Statements.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/StringLiteralRepresentedLiteralValue.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/StringLiterals.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/SwiftParserCompatibility.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/SyntaxUtils.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/TokenConsumer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/TokenPrecedence.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/TokenSpec.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/TokenSpecSet.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/TokenSpecStaticMembers.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/TopLevel.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/TriviaParser.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/Types.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParser-tool.build/UnicodeScalarExtensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/ChildNameForDiagnostics.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/DiagnosticExtensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/LexerDiagnosticMessages.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/MissingNodesError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/MissingTokenError.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/MultiLineStringLiteralDiagnosticsGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/ParseDiagnosticsGenerator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/ParserDiagnosticMessages.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/PresenceUtils.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/SyntaxExtensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/SyntaxKindNameForDiagnostics.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/TokenNameForDiagnostics.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftParserDiagnostics-tool.build/Utils.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/AbsolutePosition.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/Assert.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/BumpPtrAllocator.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/ChildNameForKeyPath.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/CommonAncestor.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/Convenience.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/Keyword.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/MemoryLayout.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/MissingNodeInitializers.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/RawSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/RawSyntaxLayoutView.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/RawSyntaxNodeProtocol.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/RawSyntaxNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/RawSyntaxTokenView.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/RawSyntaxValidation.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/RenamedChildrenCompatibility.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/RenamedNodesCompatibility.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SourceLength.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SourceLocation.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SourcePresence.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SwiftSyntaxCompatibility.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/Syntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxAnyVisitor.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxArena.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxBaseNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxChildren.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxCollection.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxCollections.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxData.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxDeclNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxEnum.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxExprNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxKind.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxPatternNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxRewriter.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxStmtNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxText.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxTraits.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxTransform.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxTreeViewMode.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxTypeNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/SyntaxVisitor.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/TokenDiagnostic.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/TokenKind.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/TokenSyntax.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/Tokens.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/Trivia.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/TriviaPieces.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax-tool.build/Utils.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntax509-tool.build/Empty.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/BuildableNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/ConvenienceInitializers.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/DeclSyntaxParseable.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/Indenter.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/RenamedChildrenBuilderCompatibility.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/ResultBuilderExtensions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/ResultBuilders.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/SwiftSyntaxBuilderCompatibility.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/Syntax+StringInterpolation.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/SyntaxExpressibleByStringInterpolationConformances.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/SyntaxNodeWithBody.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/SyntaxParsable+ExpressibleByStringInterpolation.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/ValidatingSyntaxNodes.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxBuilder-tool.build/WithTrailingCommaSyntax+EnsuringTrailingComma.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacroExpansion-tool.build/BasicMacroExpansionContext.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacroExpansion-tool.build/FunctionParameterUtils.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacroExpansion-tool.build/IndentationUtils.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacroExpansion-tool.build/MacroExpansion.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacroExpansion-tool.build/MacroExpansionDiagnosticMessages.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacroExpansion-tool.build/MacroReplacement.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacroExpansion-tool.build/MacroSystem.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/AbstractSourceLocation.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/AccessorMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/AttachedMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/CodeItemMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/DeclarationMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/ExpressionMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/ExtensionMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/FreestandingMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/Macro+Format.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/Macro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/MacroExpansionContext.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/MemberAttributeMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/MemberMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacros-tool.build/PeerMacro.swift.o /code/.build/aarch64-unknown-linux-gnu/release/SwiftSyntaxMacrosTestSupport-tool.build/Assertions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/AssertEqualWithDiff.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/IncrementalParseTestUtils.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/LocationMarkers.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/String+TrimmingTrailingWhitespace.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/Syntax+Assertions.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/SyntaxCollection+AtIndex.swift.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/SyntaxComparison.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/SyntaxProtocol+Initializer.swift.o /code/.build/aarch64-unknown-linux-gnu/release/_SwiftSyntaxTestSupport-tool.build/TestUtils.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/MMIOFileCheckTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/MMIOInterposableTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/MMIOMacrosTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/MMIOTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/MMIOUtilitiesTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/SVD2LLDBTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/SVD2SwiftPluginTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/SVD2SwiftTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/SVDMacrosTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/SVDTests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageDiscoveredTests-tool.build/all-discovered-tests.swift.o /code/.build/aarch64-unknown-linux-gnu/release/swift_mmioPackageTests-tool.build/runner.swift.o -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lstdc++ -lswiftCxx -lswiftCxxStdlib -lFoundationInternationalization -lFoundationEssentials -lTesting -lstdc++ -lswiftCxx -lswiftCxxStdlib -lswiftCore -lswift_Concurrency -lswift_StringProcessing -lswift_RegexParser -lswiftGlibc -lBlocksRuntime -ldispatch -lswiftDispatch -lFoundation -lFoundationXML -lXCTest -lm -lpthread -lutil -ldl -lswiftCore -lstdc++ --gc-sections "-rpath=\$ORIGIN" -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib/gcc/aarch64-linux-gnu/11/crtendS.o /lib/aarch64-linux-gnu/crtn.o

Expected behavior

Each -l<lib> should be passed once.

Actual behavior

No response

Steps to reproduce

No response

Swift Package Manager version/commit hash

No response

Swift & OS version (output of swift --version ; uname -a)

No response

finagolfin commented 2 months ago

Known compiler issue since the new libraries were added in the Foundation rewrite, swiftlang/swift-foundation#872, which is fixed in the upcoming 6.0.3 patch release. If you need it earlier, feel free to nominate that linked fix for 6.0.2 too and poke the release managers to get it in. 😉

finagolfin commented 1 month ago

A new Swift 6.0 Oct. 8 snapshot tag was just released with the linked fix: try it and see if it fixes most of the duplication for you.