{"action":"created","issue":{"url":"https://api.github.com/repos/freebsd/poudriere/issues/639","repository_url":"https://api.github.com/repos/freebsd/poudriere","labels_url":"https://api.github.com/repos/freebsd/poudriere/issues/639/labels{/name}","comments_url":"https://api.github.com/repos/freebsd/poudriere/issues/639/comments","events_url":"https://api.github.com/repos/freebsd/poudriere/issues/639/events","html_url":"https://github.com/freebsd/poudriere/issues/639","id":357377685,"node_id":"MDU6SXNzdWUzNTczNzc2ODU=","number":639,"title":"possible bug","user":{"login":"teamblubee","id":2129150,"node_id":"MDQ6VXNlcjIxMjkxNTA=","avatar_url":"https://avatars2.githubusercontent.com/u/2129150?v=4","gravatar_id":"","url":"https://api.github.com/users/teamblubee","html_url":"https://github.com/teamblubee","followers_url":"https://api.github.com/users/teamblubee/followers","following_url":"https://api.github.com/users/teamblubee/following{/other_user}","gists_url":"https://api.github.com/users/teamblubee/gists{/gist_id}","starred_url":"https://api.github.com/users/teamblubee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teamblubee/subscriptions","organizations_url":"https://api.github.com/users/teamblubee/orgs","repos_url":"https://api.github.com/users/teamblubee/repos","events_url":"https://api.github.com/users/teamblubee/events{/privacy}","received_events_url":"https://api.github.com/users/teamblubee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-09-05T19:50:30Z","updated_at":"2018-09-20T20:55:16Z","closed_at":null,"author_association":"NONE","body":"I think that I might have found a corner case bug.\r\n\r\nI've ported devel/flang to be built on FreeBSD, the work is different than the current devel/flang in the ports tree.\r\nI setup a poudriere using current ports tree and 12amd64 jail.\r\n\r\nI have a make.con here\r\n/usr/local/etc/poudriere.d/12amd64-FLANG-make.conf\r\n```shell\r\nDEFAULT_VERSIONS+= fortran=flang \r\n```\r\nIn my ports tree I removed the devel/flang port and replace it with these four ports instead\r\n\r\n```shell\r\n# This is a shell archive.  Save it in a file, remove anything before\r\n# this line, and then unpack it by entering \"sh file\".  Note, it may\r\n# create directories; files and directories will be owned by you and\r\n# have default permissions.\r\n#\r\n# This archive contains:\r\n#\r\n#\tflang-driver\r\n#\tflang-driver/distinfo\r\n#\tflang-driver/Makefile\r\n#\tflang-driver/pkg-descr\r\n#\tflang-driver/pkg-plist\r\n#\r\necho c - flang-driver\r\nmkdir -p flang-driver > /dev/null 2>&1\r\necho x - flang-driver/distinfo\r\nsed 's/^X//' >flang-driver/distinfo << '21142aab2d6605ae2f9eb819f2a3d806'\r\nXTIMESTAMP = 1535682967\r\nXSHA256 (teamblubee-flang-driver-release_60-a0b1ab6b615ebee5675ab8071bd6d507e88de632_GH0.tar.gz) = 645d7f7c2b8890a8430c42fbe4ba71e54e9165d1d38b3123aca7ac857121345b\r\nXSIZE (teamblubee-flang-driver-release_60-a0b1ab6b615ebee5675ab8071bd6d507e88de632_GH0.tar.gz) = 16783041\r\n21142aab2d6605ae2f9eb819f2a3d806\r\necho x - flang-driver/Makefile\r\nsed 's/^X//' >flang-driver/Makefile << '3439cf9f2831d9e441bad7a8c3150467'\r\nXPORTNAME=\tflang-driver\r\nXDISTVERSION=\trelease_60\r\nXCATEGORIES=\tdevel\r\nX\r\nXMAINTAINER=\thello@blubee.me\r\nXCOMMENT=\tLLVM Clang modified to support Fortran\r\nX\r\nXLICENSE=\tLLVM\r\nXLICENSE_NAME=\tLLVM Release License\r\nXLICENSE_FILE=\t${WRKSRC}/LICENSE.TXT\r\nXLICENSE_PERMS=\tdist-mirror dist-sell pkg-mirror pkg-sell auto-accept\r\nX\r\nXBUILD_DEPENDS=\t\t\tllvm60>=0:devel/llvm60\r\nX\r\nXONLY_FOR_ARCHS= \t\tamd64\r\nXONLY_FOR_ARCHS_REASON_amd64=\tOnly tested on AMD64 but supports any 64bit arch\r\nX\r\nXUSE_GNOME+=\t\t\tlibxml2\r\nXUSES=\t\t\t\tcmake:outsource,noninja \r\nX\r\nXUSE_GITHUB=\t\t\tyes\r\nXGH_ACCOUNT=\t\t\tteamblubee\r\nXGH_TAGNAME=\t\t\ta0b1ab6b615ebee5675ab8071bd6d507e88de632\r\nX\r\nXCMAKE_INSTALL_PREFIX=\t\t${PREFIX}/flang\r\nXCMAKE_ARGS+=\t\t\t-DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config60\r\nX\r\nX.include <bsd.port.mk>\r\n3439cf9f2831d9e441bad7a8c3150467\r\necho x - flang-driver/pkg-descr\r\nsed 's/^X//' >flang-driver/pkg-descr << 'c553a628a3f071b59f1841e2aea9cbf9'\r\nXFortran compiler targeting LLVM modifying Clang\r\nX\r\nXWWW: https://github.com/flang-compiler/clang\r\nc553a628a3f071b59f1841e2aea9cbf9\r\necho x - flang-driver/pkg-plist\r\nsed 's/^X//' >flang-driver/pkg-plist << '774d8e172689daf9c4e374f2a2f8436e'\r\nXflang/bin/c-index-test\r\nXflang/bin/clang\r\nXflang/bin/clang++\r\nXflang/bin/clang-6.0\r\nXflang/bin/clang-check\r\nXflang/bin/clang-cl\r\nXflang/bin/clang-cpp\r\nXflang/bin/clang-format\r\nXflang/bin/clang-func-mapping\r\nXflang/bin/clang-import-test\r\nXflang/bin/clang-offload-bundler\r\nXflang/bin/clang-refactor\r\nXflang/bin/clang-rename\r\nXflang/bin/flang\r\nXflang/bin/git-clang-format\r\nXflang/bin/scan-build\r\nXflang/bin/scan-view\r\nXflang/include/clang-c/BuildSystem.h\r\nXflang/include/clang-c/CXCompilationDatabase.h\r\nXflang/include/clang-c/CXErrorCode.h\r\nXflang/include/clang-c/CXString.h\r\nXflang/include/clang-c/Documentation.h\r\nXflang/include/clang-c/Index.h\r\nXflang/include/clang-c/Platform.h\r\nXflang/include/clang/ARCMigrate/ARCMT.h\r\nXflang/include/clang/ARCMigrate/ARCMTActions.h\r\nXflang/include/clang/ARCMigrate/FileRemapper.h\r\nXflang/include/clang/AST/APValue.h\r\nXflang/include/clang/AST/AST.h\r\nXflang/include/clang/AST/ASTConsumer.h\r\nXflang/include/clang/AST/ASTContext.h\r\nXflang/include/clang/AST/ASTDiagnostic.h\r\nXflang/include/clang/AST/ASTFwd.h\r\nXflang/include/clang/AST/ASTImporter.h\r\nXflang/include/clang/AST/ASTLambda.h\r\nXflang/include/clang/AST/ASTMutationListener.h\r\nXflang/include/clang/AST/ASTStructuralEquivalence.h\r\nXflang/include/clang/AST/ASTTypeTraits.h\r\nXflang/include/clang/AST/ASTUnresolvedSet.h\r\nXflang/include/clang/AST/ASTVector.h\r\nXflang/include/clang/AST/Attr.h\r\nXflang/include/clang/AST/AttrDump.inc\r\nXflang/include/clang/AST/AttrImpl.inc\r\nXflang/include/clang/AST/AttrIterator.h\r\nXflang/include/clang/AST/AttrVisitor.inc\r\nXflang/include/clang/AST/Attrs.inc\r\nXflang/include/clang/AST/Availability.h\r\nXflang/include/clang/AST/BaseSubobject.h\r\nXflang/include/clang/AST/BuiltinTypes.def\r\nXflang/include/clang/AST/CXXInheritance.h\r\nXflang/include/clang/AST/CanonicalType.h\r\nXflang/include/clang/AST/CharUnits.h\r\nXflang/include/clang/AST/Comment.h\r\nXflang/include/clang/AST/CommentBriefParser.h\r\nXflang/include/clang/AST/CommentCommandInfo.inc\r\nXflang/include/clang/AST/CommentCommandList.inc\r\nXflang/include/clang/AST/CommentCommandTraits.h\r\nXflang/include/clang/AST/CommentDiagnostic.h\r\nXflang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc\r\nXflang/include/clang/AST/CommentHTMLTags.inc\r\nXflang/include/clang/AST/CommentHTMLTagsProperties.inc\r\nXflang/include/clang/AST/CommentLexer.h\r\nXflang/include/clang/AST/CommentNodes.inc\r\nXflang/include/clang/AST/CommentParser.h\r\nXflang/include/clang/AST/CommentSema.h\r\nXflang/include/clang/AST/CommentVisitor.h\r\nXflang/include/clang/AST/DataCollection.h\r\nXflang/include/clang/AST/Decl.h\r\nXflang/include/clang/AST/DeclAccessPair.h\r\nXflang/include/clang/AST/DeclBase.h\r\nXflang/include/clang/AST/DeclCXX.h\r\nXflang/include/clang/AST/DeclContextInternals.h\r\nXflang/include/clang/AST/DeclFriend.h\r\nXflang/include/clang/AST/DeclGroup.h\r\nXflang/include/clang/AST/DeclLookups.h\r\nXflang/include/clang/AST/DeclNodes.inc\r\nXflang/include/clang/AST/DeclObjC.h\r\nXflang/include/clang/AST/DeclOpenMP.h\r\nXflang/include/clang/AST/DeclTemplate.h\r\nXflang/include/clang/AST/DeclVisitor.h\r\nXflang/include/clang/AST/DeclarationName.h\r\nXflang/include/clang/AST/DependentDiagnostic.h\r\nXflang/include/clang/AST/EvaluatedExprVisitor.h\r\nXflang/include/clang/AST/Expr.h\r\nXflang/include/clang/AST/ExprCXX.h\r\nXflang/include/clang/AST/ExprObjC.h\r\nXflang/include/clang/AST/ExprOpenMP.h\r\nXflang/include/clang/AST/ExternalASTMerger.h\r\nXflang/include/clang/AST/ExternalASTSource.h\r\nXflang/include/clang/AST/GlobalDecl.h\r\nXflang/include/clang/AST/LambdaCapture.h\r\nXflang/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h\r\nXflang/include/clang/AST/LocInfoType.h\r\nXflang/include/clang/AST/Mangle.h\r\nXflang/include/clang/AST/MangleNumberingContext.h\r\nXflang/include/clang/AST/NSAPI.h\r\nXflang/include/clang/AST/NestedNameSpecifier.h\r\nXflang/include/clang/AST/ODRHash.h\r\nXflang/include/clang/AST/OpenMPClause.h\r\nXflang/include/clang/AST/OperationKinds.def\r\nXflang/include/clang/AST/OperationKinds.h\r\nXflang/include/clang/AST/ParentMap.h\r\nXflang/include/clang/AST/PrettyPrinter.h\r\nXflang/include/clang/AST/QualTypeNames.h\r\nXflang/include/clang/AST/RawCommentList.h\r\nXflang/include/clang/AST/RecordLayout.h\r\nXflang/include/clang/AST/RecursiveASTVisitor.h\r\nXflang/include/clang/AST/Redeclarable.h\r\nXflang/include/clang/AST/SelectorLocationsKind.h\r\nXflang/include/clang/AST/Stmt.h\r\nXflang/include/clang/AST/StmtCXX.h\r\nXflang/include/clang/AST/StmtDataCollectors.inc\r\nXflang/include/clang/AST/StmtGraphTraits.h\r\nXflang/include/clang/AST/StmtIterator.h\r\nXflang/include/clang/AST/StmtNodes.inc\r\nXflang/include/clang/AST/StmtObjC.h\r\nXflang/include/clang/AST/StmtOpenMP.h\r\nXflang/include/clang/AST/StmtVisitor.h\r\nXflang/include/clang/AST/TemplateBase.h\r\nXflang/include/clang/AST/TemplateName.h\r\nXflang/include/clang/AST/Type.h\r\nXflang/include/clang/AST/TypeLoc.h\r\nXflang/include/clang/AST/TypeLocNodes.def\r\nXflang/include/clang/AST/TypeLocVisitor.h\r\nXflang/include/clang/AST/TypeNodes.def\r\nXflang/include/clang/AST/TypeOrdering.h\r\nXflang/include/clang/AST/TypeVisitor.h\r\nXflang/include/clang/AST/UnresolvedSet.h\r\nXflang/include/clang/AST/VTTBuilder.h\r\nXflang/include/clang/AST/VTableBuilder.h\r\nXflang/include/clang/ASTMatchers/ASTMatchFinder.h\r\nXflang/include/clang/ASTMatchers/ASTMatchers.h\r\nXflang/include/clang/ASTMatchers/ASTMatchersInternal.h\r\nXflang/include/clang/ASTMatchers/ASTMatchersMacros.h\r\nXflang/include/clang/ASTMatchers/Dynamic/Diagnostics.h\r\nXflang/include/clang/ASTMatchers/Dynamic/Parser.h\r\nXflang/include/clang/ASTMatchers/Dynamic/Registry.h\r\nXflang/include/clang/ASTMatchers/Dynamic/VariantValue.h\r\nXflang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h\r\nXflang/include/clang/Analysis/Analyses/Consumed.h\r\nXflang/include/clang/Analysis/Analyses/Dominators.h\r\nXflang/include/clang/Analysis/Analyses/FormatString.h\r\nXflang/include/clang/Analysis/Analyses/LiveVariables.h\r\nXflang/include/clang/Analysis/Analyses/OSLog.h\r\nXflang/include/clang/Analysis/Analyses/PostOrderCFGView.h\r\nXflang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h\r\nXflang/include/clang/Analysis/Analyses/ReachableCode.h\r\nXflang/include/clang/Analysis/Analyses/ThreadSafety.h\r\nXflang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h\r\nXflang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h\r\nXflang/include/clang/Analysis/Analyses/ThreadSafetyOps.def\r\nXflang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h\r\nXflang/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h\r\nXflang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h\r\nXflang/include/clang/Analysis/Analyses/UninitializedValues.h\r\nXflang/include/clang/Analysis/AnalysisDeclContext.h\r\nXflang/include/clang/Analysis/AnalysisDiagnostic.h\r\nXflang/include/clang/Analysis/BodyFarm.h\r\nXflang/include/clang/Analysis/CFG.h\r\nXflang/include/clang/Analysis/CFGStmtMap.h\r\nXflang/include/clang/Analysis/CallGraph.h\r\nXflang/include/clang/Analysis/CloneDetection.h\r\nXflang/include/clang/Analysis/CodeInjector.h\r\nXflang/include/clang/Analysis/DomainSpecific/CocoaConventions.h\r\nXflang/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h\r\nXflang/include/clang/Analysis/FlowSensitive/DataflowValues.h\r\nXflang/include/clang/Analysis/ProgramPoint.h\r\nXflang/include/clang/Analysis/Support/BumpVector.h\r\nXflang/include/clang/Basic/ABI.h\r\nXflang/include/clang/Basic/AddressSpaces.h\r\nXflang/include/clang/Basic/AlignedAllocation.h\r\nXflang/include/clang/Basic/AllDiagnostics.h\r\nXflang/include/clang/Basic/AttrHasAttributeImpl.inc\r\nXflang/include/clang/Basic/AttrKinds.h\r\nXflang/include/clang/Basic/AttrList.inc\r\nXflang/include/clang/Basic/AttrSubMatchRulesList.inc\r\nXflang/include/clang/Basic/AttrSubjectMatchRules.h\r\nXflang/include/clang/Basic/Attributes.h\r\nXflang/include/clang/Basic/Builtins.def\r\nXflang/include/clang/Basic/Builtins.h\r\nXflang/include/clang/Basic/BuiltinsAArch64.def\r\nXflang/include/clang/Basic/BuiltinsAMDGPU.def\r\nXflang/include/clang/Basic/BuiltinsARM.def\r\nXflang/include/clang/Basic/BuiltinsHexagon.def\r\nXflang/include/clang/Basic/BuiltinsLe64.def\r\nXflang/include/clang/Basic/BuiltinsMips.def\r\nXflang/include/clang/Basic/BuiltinsNEON.def\r\nXflang/include/clang/Basic/BuiltinsNVPTX.def\r\nXflang/include/clang/Basic/BuiltinsNios2.def\r\nXflang/include/clang/Basic/BuiltinsPPC.def\r\nXflang/include/clang/Basic/BuiltinsSystemZ.def\r\nXflang/include/clang/Basic/BuiltinsWebAssembly.def\r\nXflang/include/clang/Basic/BuiltinsX86.def\r\nXflang/include/clang/Basic/BuiltinsX86_64.def\r\nXflang/include/clang/Basic/BuiltinsXCore.def\r\nXflang/include/clang/Basic/CapturedStmt.h\r\nXflang/include/clang/Basic/CharInfo.h\r\nXflang/include/clang/Basic/CommentOptions.h\r\nXflang/include/clang/Basic/Cuda.h\r\nXflang/include/clang/Basic/DebugInfoOptions.h\r\nXflang/include/clang/Basic/Diagnostic.h\r\nXflang/include/clang/Basic/DiagnosticASTKinds.inc\r\nXflang/include/clang/Basic/DiagnosticAnalysisKinds.inc\r\nXflang/include/clang/Basic/DiagnosticCategories.h\r\nXflang/include/clang/Basic/DiagnosticCommentKinds.inc\r\nXflang/include/clang/Basic/DiagnosticCommonKinds.inc\r\nXflang/include/clang/Basic/DiagnosticCrossTUKinds.inc\r\nXflang/include/clang/Basic/DiagnosticDriverKinds.inc\r\nXflang/include/clang/Basic/DiagnosticError.h\r\nXflang/include/clang/Basic/DiagnosticFrontendKinds.inc\r\nXflang/include/clang/Basic/DiagnosticGroups.inc\r\nXflang/include/clang/Basic/DiagnosticIDs.h\r\nXflang/include/clang/Basic/DiagnosticIndexName.inc\r\nXflang/include/clang/Basic/DiagnosticLexKinds.inc\r\nXflang/include/clang/Basic/DiagnosticOptions.def\r\nXflang/include/clang/Basic/DiagnosticOptions.h\r\nXflang/include/clang/Basic/DiagnosticParseKinds.inc\r\nXflang/include/clang/Basic/DiagnosticRefactoringKinds.inc\r\nXflang/include/clang/Basic/DiagnosticSemaKinds.inc\r\nXflang/include/clang/Basic/DiagnosticSerializationKinds.inc\r\nXflang/include/clang/Basic/ExceptionSpecificationType.h\r\nXflang/include/clang/Basic/ExpressionTraits.h\r\nXflang/include/clang/Basic/FileManager.h\r\nXflang/include/clang/Basic/FileSystemOptions.h\r\nXflang/include/clang/Basic/FileSystemStatCache.h\r\nXflang/include/clang/Basic/IdentifierTable.h\r\nXflang/include/clang/Basic/LLVM.h\r\nXflang/include/clang/Basic/Lambda.h\r\nXflang/include/clang/Basic/LangOptions.def\r\nXflang/include/clang/Basic/LangOptions.h\r\nXflang/include/clang/Basic/Linkage.h\r\nXflang/include/clang/Basic/MacroBuilder.h\r\nXflang/include/clang/Basic/MemoryBufferCache.h\r\nXflang/include/clang/Basic/Module.h\r\nXflang/include/clang/Basic/ObjCRuntime.h\r\nXflang/include/clang/Basic/OpenCLExtensions.def\r\nXflang/include/clang/Basic/OpenCLImageTypes.def\r\nXflang/include/clang/Basic/OpenCLOptions.h\r\nXflang/include/clang/Basic/OpenMPKinds.def\r\nXflang/include/clang/Basic/OpenMPKinds.h\r\nXflang/include/clang/Basic/OperatorKinds.def\r\nXflang/include/clang/Basic/OperatorKinds.h\r\nXflang/include/clang/Basic/OperatorPrecedence.h\r\nXflang/include/clang/Basic/PartialDiagnostic.h\r\nXflang/include/clang/Basic/PlistSupport.h\r\nXflang/include/clang/Basic/PragmaKinds.h\r\nXflang/include/clang/Basic/PrettyStackTrace.h\r\nXflang/include/clang/Basic/SanitizerBlacklist.h\r\nXflang/include/clang/Basic/SanitizerSpecialCaseList.h\r\nXflang/include/clang/Basic/Sanitizers.def\r\nXflang/include/clang/Basic/Sanitizers.h\r\nXflang/include/clang/Basic/SourceLocation.h\r\nXflang/include/clang/Basic/SourceManager.h\r\nXflang/include/clang/Basic/SourceManagerInternals.h\r\nXflang/include/clang/Basic/Specifiers.h\r\nXflang/include/clang/Basic/SyncScope.h\r\nXflang/include/clang/Basic/TargetBuiltins.h\r\nXflang/include/clang/Basic/TargetCXXABI.h\r\nXflang/include/clang/Basic/TargetInfo.h\r\nXflang/include/clang/Basic/TargetOptions.h\r\nXflang/include/clang/Basic/TemplateKinds.h\r\nXflang/include/clang/Basic/TokenKinds.def\r\nXflang/include/clang/Basic/TokenKinds.h\r\nXflang/include/clang/Basic/TypeTraits.h\r\nXflang/include/clang/Basic/Version.h\r\nXflang/include/clang/Basic/Version.inc\r\nXflang/include/clang/Basic/VersionTuple.h\r\nXflang/include/clang/Basic/VirtualFileSystem.h\r\nXflang/include/clang/Basic/Visibility.h\r\nXflang/include/clang/Basic/X86Target.def\r\nXflang/include/clang/Basic/XRayLists.h\r\nXflang/include/clang/Basic/arm_neon.inc\r\nXflang/include/clang/CodeGen/BackendUtil.h\r\nXflang/include/clang/CodeGen/CGFunctionInfo.h\r\nXflang/include/clang/CodeGen/CodeGenABITypes.h\r\nXflang/include/clang/CodeGen/CodeGenAction.h\r\nXflang/include/clang/CodeGen/ConstantInitBuilder.h\r\nXflang/include/clang/CodeGen/ConstantInitFuture.h\r\nXflang/include/clang/CodeGen/ModuleBuilder.h\r\nXflang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h\r\nXflang/include/clang/CodeGen/SwiftCallingConv.h\r\nXflang/include/clang/Config/config.h\r\nXflang/include/clang/CrossTU/CrossTUDiagnostic.h\r\nXflang/include/clang/CrossTU/CrossTranslationUnit.h\r\nXflang/include/clang/Driver/Action.h\r\nXflang/include/clang/Driver/Compilation.h\r\nXflang/include/clang/Driver/Distro.h\r\nXflang/include/clang/Driver/Driver.h\r\nXflang/include/clang/Driver/DriverDiagnostic.h\r\nXflang/include/clang/Driver/Job.h\r\nXflang/include/clang/Driver/Multilib.h\r\nXflang/include/clang/Driver/Options.h\r\nXflang/include/clang/Driver/Options.inc\r\nXflang/include/clang/Driver/Phases.h\r\nXflang/include/clang/Driver/SanitizerArgs.h\r\nXflang/include/clang/Driver/Tool.h\r\nXflang/include/clang/Driver/ToolChain.h\r\nXflang/include/clang/Driver/Types.def\r\nXflang/include/clang/Driver/Types.h\r\nXflang/include/clang/Driver/Util.h\r\nXflang/include/clang/Driver/XRayArgs.h\r\nXflang/include/clang/Edit/Commit.h\r\nXflang/include/clang/Edit/EditedSource.h\r\nXflang/include/clang/Edit/EditsReceiver.h\r\nXflang/include/clang/Edit/FileOffset.h\r\nXflang/include/clang/Edit/Rewriters.h\r\nXflang/include/clang/Format/Format.h\r\nXflang/include/clang/Frontend/ASTConsumers.h\r\nXflang/include/clang/Frontend/ASTUnit.h\r\nXflang/include/clang/Frontend/ChainedDiagnosticConsumer.h\r\nXflang/include/clang/Frontend/CodeGenOptions.def\r\nXflang/include/clang/Frontend/CodeGenOptions.h\r\nXflang/include/clang/Frontend/CommandLineSourceLoc.h\r\nXflang/include/clang/Frontend/CompilerInstance.h\r\nXflang/include/clang/Frontend/CompilerInvocation.h\r\nXflang/include/clang/Frontend/DependencyOutputOptions.h\r\nXflang/include/clang/Frontend/DiagnosticRenderer.h\r\nXflang/include/clang/Frontend/FrontendAction.h\r\nXflang/include/clang/Frontend/FrontendActions.h\r\nXflang/include/clang/Frontend/FrontendDiagnostic.h\r\nXflang/include/clang/Frontend/FrontendOptions.h\r\nXflang/include/clang/Frontend/FrontendPluginRegistry.h\r\nXflang/include/clang/Frontend/LangStandard.h\r\nXflang/include/clang/Frontend/LangStandards.def\r\nXflang/include/clang/Frontend/LayoutOverrideSource.h\r\nXflang/include/clang/Frontend/LogDiagnosticPrinter.h\r\nXflang/include/clang/Frontend/MigratorOptions.h\r\nXflang/include/clang/Frontend/MultiplexConsumer.h\r\nXflang/include/clang/Frontend/PCHContainerOperations.h\r\nXflang/include/clang/Frontend/PrecompiledPreamble.h\r\nXflang/include/clang/Frontend/PreprocessorOutputOptions.h\r\nXflang/include/clang/Frontend/SerializedDiagnosticPrinter.h\r\nXflang/include/clang/Frontend/SerializedDiagnosticReader.h\r\nXflang/include/clang/Frontend/SerializedDiagnostics.h\r\nXflang/include/clang/Frontend/TextDiagnostic.h\r\nXflang/include/clang/Frontend/TextDiagnosticBuffer.h\r\nXflang/include/clang/Frontend/TextDiagnosticPrinter.h\r\nXflang/include/clang/Frontend/Utils.h\r\nXflang/include/clang/Frontend/VerifyDiagnosticConsumer.h\r\nXflang/include/clang/FrontendTool/Utils.h\r\nXflang/include/clang/Index/CodegenNameGenerator.h\r\nXflang/include/clang/Index/CommentToXML.h\r\nXflang/include/clang/Index/IndexDataConsumer.h\r\nXflang/include/clang/Index/IndexSymbol.h\r\nXflang/include/clang/Index/IndexingAction.h\r\nXflang/include/clang/Index/USRGeneration.h\r\nXflang/include/clang/Lex/CodeCompletionHandler.h\r\nXflang/include/clang/Lex/DirectoryLookup.h\r\nXflang/include/clang/Lex/ExternalPreprocessorSource.h\r\nXflang/include/clang/Lex/HeaderMap.h\r\nXflang/include/clang/Lex/HeaderMapTypes.h\r\nXflang/include/clang/Lex/HeaderSearch.h\r\nXflang/include/clang/Lex/HeaderSearchOptions.h\r\nXflang/include/clang/Lex/LexDiagnostic.h\r\nXflang/include/clang/Lex/Lexer.h\r\nXflang/include/clang/Lex/LiteralSupport.h\r\nXflang/include/clang/Lex/MacroArgs.h\r\nXflang/include/clang/Lex/MacroInfo.h\r\nXflang/include/clang/Lex/ModuleLoader.h\r\nXflang/include/clang/Lex/ModuleMap.h\r\nXflang/include/clang/Lex/MultipleIncludeOpt.h\r\nXflang/include/clang/Lex/PPCallbacks.h\r\nXflang/include/clang/Lex/PPConditionalDirectiveRecord.h\r\nXflang/include/clang/Lex/PTHLexer.h\r\nXflang/include/clang/Lex/PTHManager.h\r\nXflang/include/clang/Lex/Pragma.h\r\nXflang/include/clang/Lex/PreprocessingRecord.h\r\nXflang/include/clang/Lex/Preprocessor.h\r\nXflang/include/clang/Lex/PreprocessorLexer.h\r\nXflang/include/clang/Lex/PreprocessorOptions.h\r\nXflang/include/clang/Lex/ScratchBuffer.h\r\nXflang/include/clang/Lex/Token.h\r\nXflang/include/clang/Lex/TokenConcatenation.h\r\nXflang/include/clang/Lex/TokenLexer.h\r\nXflang/include/clang/Lex/VariadicMacroSupport.h\r\nXflang/include/clang/Parse/AttrParserStringSwitches.inc\r\nXflang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc\r\nXflang/include/clang/Parse/ParseAST.h\r\nXflang/include/clang/Parse/ParseDiagnostic.h\r\nXflang/include/clang/Parse/Parser.h\r\nXflang/include/clang/Parse/RAIIObjectsForParser.h\r\nXflang/include/clang/Rewrite/Core/DeltaTree.h\r\nXflang/include/clang/Rewrite/Core/HTMLRewrite.h\r\nXflang/include/clang/Rewrite/Core/RewriteBuffer.h\r\nXflang/include/clang/Rewrite/Core/RewriteRope.h\r\nXflang/include/clang/Rewrite/Core/Rewriter.h\r\nXflang/include/clang/Rewrite/Core/TokenRewriter.h\r\nXflang/include/clang/Rewrite/Frontend/ASTConsumers.h\r\nXflang/include/clang/Rewrite/Frontend/FixItRewriter.h\r\nXflang/include/clang/Rewrite/Frontend/FrontendActions.h\r\nXflang/include/clang/Rewrite/Frontend/Rewriters.h\r\nXflang/include/clang/Sema/AnalysisBasedWarnings.h\r\nXflang/include/clang/Sema/AttrParsedAttrImpl.inc\r\nXflang/include/clang/Sema/AttrParsedAttrKinds.inc\r\nXflang/include/clang/Sema/AttrParsedAttrList.inc\r\nXflang/include/clang/Sema/AttrSpellingListIndex.inc\r\nXflang/include/clang/Sema/AttrTemplateInstantiate.inc\r\nXflang/include/clang/Sema/AttributeList.h\r\nXflang/include/clang/Sema/CXXFieldCollector.h\r\nXflang/include/clang/Sema/CleanupInfo.h\r\nXflang/include/clang/Sema/CodeCompleteConsumer.h\r\nXflang/include/clang/Sema/CodeCompleteOptions.h\r\nXflang/include/clang/Sema/DeclSpec.h\r\nXflang/include/clang/Sema/DelayedDiagnostic.h\r\nXflang/include/clang/Sema/Designator.h\r\nXflang/include/clang/Sema/ExternalSemaSource.h\r\nXflang/include/clang/Sema/IdentifierResolver.h\r\nXflang/include/clang/Sema/Initialization.h\r\nXflang/include/clang/Sema/Lookup.h\r\nXflang/include/clang/Sema/LoopHint.h\r\nXflang/include/clang/Sema/MultiplexExternalSemaSource.h\r\nXflang/include/clang/Sema/ObjCMethodList.h\r\nXflang/include/clang/Sema/Overload.h\r\nXflang/include/clang/Sema/Ownership.h\r\nXflang/include/clang/Sema/ParsedTemplate.h\r\nXflang/include/clang/Sema/PrettyDeclStackTrace.h\r\nXflang/include/clang/Sema/Scope.h\r\nXflang/include/clang/Sema/ScopeInfo.h\r\nXflang/include/clang/Sema/Sema.h\r\nXflang/include/clang/Sema/SemaConsumer.h\r\nXflang/include/clang/Sema/SemaDiagnostic.h\r\nXflang/include/clang/Sema/SemaFixItUtils.h\r\nXflang/include/clang/Sema/SemaInternal.h\r\nXflang/include/clang/Sema/SemaLambda.h\r\nXflang/include/clang/Sema/Template.h\r\nXflang/include/clang/Sema/TemplateDeduction.h\r\nXflang/include/clang/Sema/TypoCorrection.h\r\nXflang/include/clang/Sema/Weak.h\r\nXflang/include/clang/Serialization/ASTBitCodes.h\r\nXflang/include/clang/Serialization/ASTDeserializationListener.h\r\nXflang/include/clang/Serialization/ASTReader.h\r\nXflang/include/clang/Serialization/ASTWriter.h\r\nXflang/include/clang/Serialization/AttrPCHRead.inc\r\nXflang/include/clang/Serialization/AttrPCHWrite.inc\r\nXflang/include/clang/Serialization/ContinuousRangeMap.h\r\nXflang/include/clang/Serialization/GlobalModuleIndex.h\r\nXflang/include/clang/Serialization/Module.h\r\nXflang/include/clang/Serialization/ModuleFileExtension.h\r\nXflang/include/clang/Serialization/ModuleManager.h\r\nXflang/include/clang/Serialization/SerializationDiagnostic.h\r\nXflang/include/clang/StaticAnalyzer/Checkers/Checkers.inc\r\nXflang/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h\r\nXflang/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h\r\nXflang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h\r\nXflang/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h\r\nXflang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h\r\nXflang/include/clang/StaticAnalyzer/Core/Analyses.def\r\nXflang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h\r\nXflang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h\r\nXflang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h\r\nXflang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h\r\nXflang/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h\r\nXflang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h\r\nXflang/include/clang/StaticAnalyzer/Core/Checker.h\r\nXflang/include/clang/StaticAnalyzer/Core/CheckerManager.h\r\nXflang/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h\r\nXflang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h\r\nXflang/include/clang/StaticAnalyzer/Core/IssueHash.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h\r\nXflang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h\r\nXflang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h\r\nXflang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h\r\nXflang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h\r\nXflang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h\r\nXflang/include/clang/Tooling/ASTDiff/ASTDiff.h\r\nXflang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h\r\nXflang/include/clang/Tooling/ArgumentsAdjusters.h\r\nXflang/include/clang/Tooling/CommonOptionsParser.h\r\nXflang/include/clang/Tooling/CompilationDatabase.h\r\nXflang/include/clang/Tooling/CompilationDatabasePluginRegistry.h\r\nXflang/include/clang/Tooling/Core/Diagnostic.h\r\nXflang/include/clang/Tooling/Core/Lookup.h\r\nXflang/include/clang/Tooling/Core/Replacement.h\r\nXflang/include/clang/Tooling/DiagnosticsYaml.h\r\nXflang/include/clang/Tooling/Execution.h\r\nXflang/include/clang/Tooling/FileMatchTrie.h\r\nXflang/include/clang/Tooling/FixIt.h\r\nXflang/include/clang/Tooling/JSONCompilationDatabase.h\r\nXflang/include/clang/Tooling/Refactoring.h\r\nXflang/include/clang/Tooling/Refactoring/ASTSelection.h\r\nXflang/include/clang/Tooling/Refactoring/AtomicChange.h\r\nXflang/include/clang/Tooling/Refactoring/Extract/Extract.h\r\nXflang/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringAction.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringActionRule.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringActionRules.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringOption.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringOptions.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h\r\nXflang/include/clang/Tooling/Refactoring/RefactoringRuleContext.h\r\nXflang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h\r\nXflang/include/clang/Tooling/Refactoring/Rename/SymbolName.h\r\nXflang/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h\r\nXflang/include/clang/Tooling/Refactoring/Rename/USRFinder.h\r\nXflang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h\r\nXflang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h\r\nXflang/include/clang/Tooling/RefactoringCallbacks.h\r\nXflang/include/clang/Tooling/ReplacementsYaml.h\r\nXflang/include/clang/Tooling/StandaloneExecution.h\r\nXflang/include/clang/Tooling/ToolExecutorPluginRegistry.h\r\nXflang/include/clang/Tooling/Tooling.h\r\nXflang/lib/clang/6.0.1/include/__clang_cuda_builtin_vars.h\r\nXflang/lib/clang/6.0.1/include/__clang_cuda_cmath.h\r\nXflang/lib/clang/6.0.1/include/__clang_cuda_complex_builtins.h\r\nXflang/lib/clang/6.0.1/include/__clang_cuda_intrinsics.h\r\nXflang/lib/clang/6.0.1/include/__clang_cuda_math_forward_declares.h\r\nXflang/lib/clang/6.0.1/include/__clang_cuda_runtime_wrapper.h\r\nXflang/lib/clang/6.0.1/include/__stddef_max_align_t.h\r\nXflang/lib/clang/6.0.1/include/__wmmintrin_aes.h\r\nXflang/lib/clang/6.0.1/include/__wmmintrin_pclmul.h\r\nXflang/lib/clang/6.0.1/include/adxintrin.h\r\nXflang/lib/clang/6.0.1/include/altivec.h\r\nXflang/lib/clang/6.0.1/include/ammintrin.h\r\nXflang/lib/clang/6.0.1/include/arm64intr.h\r\nXflang/lib/clang/6.0.1/include/arm_acle.h\r\nXflang/lib/clang/6.0.1/include/arm_neon.h\r\nXflang/lib/clang/6.0.1/include/armintr.h\r\nXflang/lib/clang/6.0.1/include/avx2intrin.h\r\nXflang/lib/clang/6.0.1/include/avx512bitalgintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512bwintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512cdintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512dqintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512erintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512fintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512ifmaintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512ifmavlintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512pfintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vbmi2intrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vbmiintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vbmivlintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vlbitalgintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vlbwintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vlcdintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vldqintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vlintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vlvbmi2intrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vlvnniintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vnniintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vpopcntdqintrin.h\r\nXflang/lib/clang/6.0.1/include/avx512vpopcntdqvlintrin.h\r\nXflang/lib/clang/6.0.1/include/avxintrin.h\r\nXflang/lib/clang/6.0.1/include/bmi2intrin.h\r\nXflang/lib/clang/6.0.1/include/bmiintrin.h\r\nXflang/lib/clang/6.0.1/include/cetintrin.h\r\nXflang/lib/clang/6.0.1/include/clflushoptintrin.h\r\nXflang/lib/clang/6.0.1/include/clwbintrin.h\r\nXflang/lib/clang/6.0.1/include/clzerointrin.h\r\nXflang/lib/clang/6.0.1/include/cpuid.h\r\nXflang/lib/clang/6.0.1/include/cuda_wrappers/algorithm\r\nXflang/lib/clang/6.0.1/include/cuda_wrappers/complex\r\nXflang/lib/clang/6.0.1/include/cuda_wrappers/new\r\nXflang/lib/clang/6.0.1/include/emmintrin.h\r\nXflang/lib/clang/6.0.1/include/f16cintrin.h\r\nXflang/lib/clang/6.0.1/include/float.h\r\nXflang/lib/clang/6.0.1/include/fma4intrin.h\r\nXflang/lib/clang/6.0.1/include/fmaintrin.h\r\nXflang/lib/clang/6.0.1/include/fxsrintrin.h\r\nXflang/lib/clang/6.0.1/include/gfniintrin.h\r\nXflang/lib/clang/6.0.1/include/htmintrin.h\r\nXflang/lib/clang/6.0.1/include/htmxlintrin.h\r\nXflang/lib/clang/6.0.1/include/ia32intrin.h\r\nXflang/lib/clang/6.0.1/include/immintrin.h\r\nXflang/lib/clang/6.0.1/include/intrin.h\r\nXflang/lib/clang/6.0.1/include/inttypes.h\r\nXflang/lib/clang/6.0.1/include/iso646.h\r\nXflang/lib/clang/6.0.1/include/limits.h\r\nXflang/lib/clang/6.0.1/include/lwpintrin.h\r\nXflang/lib/clang/6.0.1/include/lzcntintrin.h\r\nXflang/lib/clang/6.0.1/include/mm3dnow.h\r\nXflang/lib/clang/6.0.1/include/mm_malloc.h\r\nXflang/lib/clang/6.0.1/include/mmintrin.h\r\nXflang/lib/clang/6.0.1/include/module.modulemap\r\nXflang/lib/clang/6.0.1/include/msa.h\r\nXflang/lib/clang/6.0.1/include/mwaitxintrin.h\r\nXflang/lib/clang/6.0.1/include/nmmintrin.h\r\nXflang/lib/clang/6.0.1/include/opencl-c.h\r\nXflang/lib/clang/6.0.1/include/pkuintrin.h\r\nXflang/lib/clang/6.0.1/include/pmmintrin.h\r\nXflang/lib/clang/6.0.1/include/popcntintrin.h\r\nXflang/lib/clang/6.0.1/include/prfchwintrin.h\r\nXflang/lib/clang/6.0.1/include/rdseedintrin.h\r\nXflang/lib/clang/6.0.1/include/rtmintrin.h\r\nXflang/lib/clang/6.0.1/include/s390intrin.h\r\nXflang/lib/clang/6.0.1/include/shaintrin.h\r\nXflang/lib/clang/6.0.1/include/smmintrin.h\r\nXflang/lib/clang/6.0.1/include/stdalign.h\r\nXflang/lib/clang/6.0.1/include/stdarg.h\r\nXflang/lib/clang/6.0.1/include/stdatomic.h\r\nXflang/lib/clang/6.0.1/include/stdbool.h\r\nXflang/lib/clang/6.0.1/include/stddef.h\r\nXflang/lib/clang/6.0.1/include/stdint.h\r\nXflang/lib/clang/6.0.1/include/stdnoreturn.h\r\nXflang/lib/clang/6.0.1/include/tbmintrin.h\r\nXflang/lib/clang/6.0.1/include/tgmath.h\r\nXflang/lib/clang/6.0.1/include/tmmintrin.h\r\nXflang/lib/clang/6.0.1/include/unwind.h\r\nXflang/lib/clang/6.0.1/include/vadefs.h\r\nXflang/lib/clang/6.0.1/include/vaesintrin.h\r\nXflang/lib/clang/6.0.1/include/varargs.h\r\nXflang/lib/clang/6.0.1/include/vecintrin.h\r\nXflang/lib/clang/6.0.1/include/vpclmulqdqintrin.h\r\nXflang/lib/clang/6.0.1/include/wmmintrin.h\r\nXflang/lib/clang/6.0.1/include/x86intrin.h\r\nXflang/lib/clang/6.0.1/include/xmmintrin.h\r\nXflang/lib/clang/6.0.1/include/xopintrin.h\r\nXflang/lib/clang/6.0.1/include/xsavecintrin.h\r\nXflang/lib/clang/6.0.1/include/xsaveintrin.h\r\nXflang/lib/clang/6.0.1/include/xsaveoptintrin.h\r\nXflang/lib/clang/6.0.1/include/xsavesintrin.h\r\nXflang/lib/clang/6.0.1/include/xtestintrin.h\r\nXflang/lib/cmake/clang/ClangConfig.cmake\r\nXflang/lib/cmake/clang/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake\r\nXflang/lib/cmake/clang/ClangTargets.cmake\r\nXflang/lib/libclang.so\r\nXflang/lib/libclang.so.6\r\nXflang/lib/libclang.so.6.0\r\nXflang/lib/libclangARCMigrate.a\r\nXflang/lib/libclangAST.a\r\nXflang/lib/libclangASTMatchers.a\r\nXflang/lib/libclangAnalysis.a\r\nXflang/lib/libclangBasic.a\r\nXflang/lib/libclangCodeGen.a\r\nXflang/lib/libclangCrossTU.a\r\nXflang/lib/libclangDriver.a\r\nXflang/lib/libclangDynamicASTMatchers.a\r\nXflang/lib/libclangEdit.a\r\nXflang/lib/libclangFormat.a\r\nXflang/lib/libclangFrontend.a\r\nXflang/lib/libclangFrontendTool.a\r\nXflang/lib/libclangHandleCXX.a\r\nXflang/lib/libclangIndex.a\r\nXflang/lib/libclangLex.a\r\nXflang/lib/libclangParse.a\r\nXflang/lib/libclangRewrite.a\r\nXflang/lib/libclangRewriteFrontend.a\r\nXflang/lib/libclangSema.a\r\nXflang/lib/libclangSerialization.a\r\nXflang/lib/libclangStaticAnalyzerCheckers.a\r\nXflang/lib/libclangStaticAnalyzerCore.a\r\nXflang/lib/libclangStaticAnalyzerFrontend.a\r\nXflang/lib/libclangTooling.a\r\nXflang/lib/libclangToolingASTDiff.a\r\nXflang/lib/libclangToolingCore.a\r\nXflang/lib/libclangToolingRefactor.a\r\nXflang/libexec/c++-analyzer\r\nXflang/libexec/ccc-analyzer\r\nXflang/man/man1/scan-build.1\r\nXflang/share/clang/bash-autocomplete.sh\r\nXflang/share/clang/clang-format-bbedit.applescript\r\nXflang/share/clang/clang-format-diff.py\r\nXflang/share/clang/clang-format-sublime.py\r\nXflang/share/clang/clang-format.el\r\nXflang/share/clang/clang-format.py\r\nXflang/share/clang/clang-rename.el\r\nXflang/share/clang/clang-rename.py\r\nXflang/share/scan-build/scanview.css\r\nXflang/share/scan-build/sorttable.js\r\nXflang/share/scan-view/FileRadar.scpt\r\nXflang/share/scan-view/GetRadarVersion.scpt\r\nXflang/share/scan-view/Reporter.py\r\nXflang/share/scan-view/ScanView.py\r\nXflang/share/scan-view/bugcatcher.ico\r\nXflang/share/scan-view/startfile.py\r\n774d8e172689daf9c4e374f2a2f8436e\r\nexit\r\n```\r\n\r\n```shell\r\n# This is a shell archive.  Save it in a file, remove anything before\r\n# this line, and then unpack it by entering \"sh file\".  Note, it may\r\n# create directories; files and directories will be owned by you and\r\n# have default permissions.\r\n#\r\n# This archive contains:\r\n#\r\n#\tflang-openmp\r\n#\tflang-openmp/pkg-descr\r\n#\tflang-openmp/Makefile\r\n#\tflang-openmp/distinfo\r\n#\tflang-openmp/pkg-plist\r\n#\r\necho c - flang-openmp\r\nmkdir -p flang-openmp > /dev/null 2>&1\r\necho x - flang-openmp/pkg-descr\r\nsed 's/^X//' >flang-openmp/pkg-descr << '13a6ad84b279b91b67047bbfb0d23dd9'\r\nXFortran compiler using modified LLVM Infrastructure and modified OpenMP\r\nX\r\nXWWW: https://github.com/flang-compiler/openmp\r\n13a6ad84b279b91b67047bbfb0d23dd9\r\necho x - flang-openmp/Makefile\r\nsed 's/^X//' >flang-openmp/Makefile << 'bcfe2443086faa5bad6207cd4f352a53'\r\nXPORTNAME=\tflang-openmp\r\nXDISTVERSION=\trelease_60\r\nXCATEGORIES=\tdevel\r\nX\r\nXMAINTAINER=\thello@blubee.me\r\nXCOMMENT=\tFortran compiler from NVidia targeting LLVM\r\nX\r\nXLICENSE=\t\t\tAPACHE20\r\nXLICENSE_FILE=\t\t\t${WRKSRC}/LICENSE.txt\r\nX\r\nXBUILD_DEPENDS=\t\t\t${LOCALBASE}/bin/llvm-config60:devel/llvm60\r\nX\r\nXONLY_FOR_ARCHS=\t\t\tamd64\r\nXONLY_FOR_ARCHS_REASON_amd64=\tOnly tested on AMD64 but supports any 64bit arch\r\nX\r\nXUSES=\t\t\t\tcmake:outsource,noninja perl5\r\nXUSE_LDCONFIG=\t\t\tyes\r\nX\r\nXUSE_GITHUB=\t\t\tyes\r\nXGH_ACCOUNT=\t\t\tteamblubee\r\nXGH_PROJECT=\t\t\topenmp\r\nXGH_TAGNAME=\t\t\t10c8501bb811ac798f97127dfd4a2183755c1c8e\r\nX\r\nXCMAKE_INSTALL_PREFIX=\t\t${PREFIX}/flang\r\nXCMAKE_ARGS+=\t\t\t-DOPENMP_LLVM_LIT_EXECUTABLE=${LOCALBASE}/bin/llvm-lit \\\r\nX\t\t\t\t-DOPENMP_FILECHECK_EXECUTABLE=${LOCALBASE}/llvm60/bin/FileCheck\r\nX\r\nX.include <bsd.port.mk>\r\nbcfe2443086faa5bad6207cd4f352a53\r\necho x - flang-openmp/distinfo\r\nsed 's/^X//' >flang-openmp/distinfo << 'c7db238036483fa6b5ee91f234ccafe0'\r\nXTIMESTAMP = 1535689237\r\nXSHA256 (teamblubee-openmp-release_60-10c8501bb811ac798f97127dfd4a2183755c1c8e_GH0.tar.gz) = 5ea8fcb78ac044c2f92f5bbda44165f659c73635c04a060bf99cc076c581a5c1\r\nXSIZE (teamblubee-openmp-release_60-10c8501bb811ac798f97127dfd4a2183755c1c8e_GH0.tar.gz) = 1441630\r\nc7db238036483fa6b5ee91f234ccafe0\r\necho x - flang-openmp/pkg-plist\r\nsed 's/^X//' >flang-openmp/pkg-plist << 'd52b61159d9f760849338876d7141525'\r\nXflang/include/omp.h\r\nXflang/include/ompt.h\r\nXflang/lib/libgomp.so\r\nXflang/lib/libiomp5.so\r\nXflang/lib/libomp.so\r\nXflang/lib/libomptarget.so\r\nX\r\nd52b61159d9f760849338876d7141525\r\nexit\r\n```\r\n\r\n```shell\r\n# This is a shell archive.  Save it in a file, remove anything before\r\n# this line, and then unpack it by entering \"sh file\".  Note, it may\r\n# create directories; files and directories will be owned by you and\r\n# have default permissions.\r\n#\r\n# This archive contains:\r\n#\r\n#\tflang-libpgmath\r\n#\tflang-libpgmath/distinfo\r\n#\tflang-libpgmath/Makefile\r\n#\tflang-libpgmath/pkg-plist\r\n#\tflang-libpgmath/pkg-descr\r\n#\r\necho c - flang-libpgmath\r\nmkdir -p flang-libpgmath > /dev/null 2>&1\r\necho x - flang-libpgmath/distinfo\r\nsed 's/^X//' >flang-libpgmath/distinfo << 'a20b6abc200ec8f8d8b2e3bd5a46018d'\r\nXTIMESTAMP = 1535685250\r\nXSHA256 (teamblubee-flang-release_60-897dd6c7551dcea5ac9c4fd546289392e71f7fd8_GH0.tar.gz) = 5431135f7c35170e2d938e934e08b3bbfec254c9fcc34c691356d9dddba0df6a\r\nXSIZE (teamblubee-flang-release_60-897dd6c7551dcea5ac9c4fd546289392e71f7fd8_GH0.tar.gz) = 4975528\r\na20b6abc200ec8f8d8b2e3bd5a46018d\r\necho x - flang-libpgmath/Makefile\r\nsed 's/^X//' >flang-libpgmath/Makefile << '3f19cec80bf775209e9d6a957d207b76'\r\nXPORTNAME=\tflang-libpgmath\r\nXDISTVERSION=\trelease_60\r\nXCATEGORIES=\tdevel\r\nX\r\nXMAINTAINER=\thello@blubee.me\r\nXCOMMENT=\tFortran compiler from NVidia targeting LLVM\r\nX\r\nXLICENSE=\tAPACHE20\r\nXLICENSE_FILE=\t${WRKSRC}/LICENSE.txt\r\nX\r\nXBUILD_DEPENDS=\t${LOCALBASE}/bin/llvm-config60:devel/llvm60\r\nX\r\nXONLY_FOR_ARCHS=\tamd64\r\nXONLY_FOR_ARCHS_REASON_amd64=\tOnly supports 64bit archs, although I did not test ARM based chips.\r\nX\r\nXUSE_LDCONFIG=\t${PREFIX}/flang\r\nX\r\nXWRKSRC_SUBDIR=\truntime/libpgmath\r\nX\r\nXUSES=\t\tcmake:outsource,noninja \r\nXUSE_LDCONFIG=\tyes\r\nX\r\nXUSE_GITHUB=\tyes\r\nXGH_ACCOUNT=\tteamblubee\r\nXGH_PROJECT=\tflang\r\nXGH_TAGNAME=\t897dd6c7551dcea5ac9c4fd546289392e71f7fd8\r\nX\r\nXCMAKE_INSTALL_PREFIX=\t${PREFIX}/flang\r\nX\r\nX.include <bsd.port.mk>\r\n3f19cec80bf775209e9d6a957d207b76\r\necho x - flang-libpgmath/pkg-plist\r\nsed 's/^X//' >flang-libpgmath/pkg-plist << 'c4886601d99adee7c7f2e94947b7df44'\r\nXflang/lib/libpgmath.a\r\nXflang/lib/libpgmath.so\r\nc4886601d99adee7c7f2e94947b7df44\r\necho x - flang-libpgmath/pkg-descr\r\nsed 's/^X//' >flang-libpgmath/pkg-descr << 'efc66ee38c1c3b36d75547738a52149d'\r\nXNVidia's PGMath stuff to support Fortran code using LLVM Infrastructure\r\nX\r\nXWWW: https://github.com/flang-compiler/flang\r\nefc66ee38c1c3b36d75547738a52149d\r\nexit\r\n```\r\n\r\n```shell\r\n# This is a shell archive.  Save it in a file, remove anything before\r\n# this line, and then unpack it by entering \"sh file\".  Note, it may\r\n# create directories; files and directories will be owned by you and\r\n# have default permissions.\r\n#\r\n# This archive contains:\r\n#\r\n#\tflang\r\n#\tflang/files\r\n#\tflang/files/flang.in\r\n#\tflang/pkg-descr\r\n#\tflang/distinfo\r\n#\tflang/Makefile\r\n#\tflang/pkg-plist\r\n#\r\necho c - flang\r\nmkdir -p flang > /dev/null 2>&1\r\necho c - flang/files\r\nmkdir -p flang/files > /dev/null 2>&1\r\necho x - flang/files/flang.in\r\nsed 's/^X//' >flang/files/flang.in << '04f713bca12d43ddb1f8aba8d4d282e7'\r\nX#!/bin/sh\r\nXFLANG_RPATH=\"-rpath %%PREFIX%%/flang/lib\"\r\nXFLANG_CFS=\"-I%%PREFIX%%/flang/include\"\r\nXFLANG_LFS=\"-L%%PREFIX%%/flang/lib -lflang -lflangmain -lflangrti -lomptarget -lompstub -lomp -lpgmath -lomp -lgomp -liomp5 -lmp -lexecinfo\"\r\nX\r\nXexec /usr/local/flang/bin/flang $FLANG_RPATH $FLANG_LFS $FLANG_CFS $@\r\n04f713bca12d43ddb1f8aba8d4d282e7\r\necho x - flang/pkg-descr\r\nsed 's/^X//' >flang/pkg-descr << '27b7348791734dee1296308eb5e2a39a'\r\nXFortran compiler targeting LLVM (modified clang part)\r\nX\r\nXWWW: https://github.com/flang-compiler/clang\r\n27b7348791734dee1296308eb5e2a39a\r\necho x - flang/distinfo\r\nsed 's/^X//' >flang/distinfo << '73fb96dcad670e00370a5236f9d86daf'\r\nXTIMESTAMP = 1535994946\r\nXSHA256 (teamblubee-flang-release_60-f049aa0550ef57d066a705c03a75f91afe0a9206_GH0.tar.gz) = a0ce10f1db1aeff92122d79b331861c7c9dd0ea2ca894d9cee75291d612de87d\r\nXSIZE (teamblubee-flang-release_60-f049aa0550ef57d066a705c03a75f91afe0a9206_GH0.tar.gz) = 4693607\r\n73fb96dcad670e00370a5236f9d86daf\r\necho x - flang/Makefile\r\nsed 's/^X//' >flang/Makefile << '0c742c95bd8c10b8890af0742358f806'\r\nXPORTNAME=\tflang\r\nXDISTVERSION=\trelease_60\r\nXCATEGORIES=\tdevel\r\nX\r\nXMAINTAINER=\thello@blubee.me\r\nXCOMMENT=\tFortran compiler from NVidia targeting LLVM\r\nX\r\nXLICENSE=\t\t\tAPACHE20\r\nXLICENSE_FILE=\t\t\t${WRKSRC}/LICENSE.txt\r\nX\r\nXMAKE_JOBS_UNSAFE=\t\tyes\r\nX\r\nXBUILD_DEPENDS+=\t\t\t${LOCALBASE}/bin/llvm-config60:devel/llvm60\t\t\\\r\nX\t\t\t\t${LOCALBASE}/flang/bin/flang:devel/flang-driver\t\t\t\\\r\nX\t\t\t\t${LOCALBASE}/flang/lib/libomp.so:devel/flang-openmp \t\t\\\r\nX\t\t\t\t${LOCALBASE}/flang/lib/libpgmath.so:devel/flang-libpgmath \t\\\r\nX\t\t\t\t${LOCALBASE}/flang/lib/libclang.so:devel/flang-driver\r\nX\r\nXONLY_FOR_ARCHS_REASON_amd64=\tOnly supports 64bit archs, although I did not test ARM based chips.\r\nXONLY_FOR_ARCHS=\t\t\tamd64\r\nX# CONFLICTS_INSTALL=\t\tdevel/flang\r\nX\r\nXCC=\t\t\t\t${LOCALBASE}/flang/bin/clang\r\nXCXX=\t\t\t\t${LOCALBASE}/flang/bin/clang++\r\nX\r\nXCMAKE_INSTALL_PREFIX=\t\t${PREFIX}/flang\r\nXCMAKE_ARGS+= \t\t\t-DLLVM_CONFIG=${PREFIX}/bin/llvm-config60 \t\t\\\r\nX\t\t\t\t-DCMAKE_Fortran_COMPILER=${LOCALBASE}/flang/bin/flang \t\\\r\nX\t\t\t\t-DCMAKE_CXX_COMPILER=${LOCALBASE}/flang/bin/clang++ \t\t\\\r\nX\t\t\t\t-DCMAKE_C_COMPILER=${LOCALBASE}/flang/bin/clang \t\t\\\r\nX\t\t\t\t-DCMAKE_INSTALL_RPATH=${LOCALBASE}/flang/lib \t\t\\\r\nX\t\t\t\t-DCMAKE_INSTALL_PREFIX=${LOCALBASE}/flang \t\t\t\\\r\nX\t\t\t\t-DFLANG_LIBOMP=${LOCALBASE}/flang/include \t\t\t\\\r\nX\t\t\t\t-DLIBPGMATH=${LOCALBASE}/flang/lib\r\nX\r\nXUSES=\t\t\t\tcmake:outsource,noninja\r\nX\r\nXUSE_GITHUB=\tyes\r\nXGH_ACCOUNT=\tteamblubee\r\nXGH_PROJECT=\tflang\r\nXGH_TAGNAME=\tf049aa0550ef57d066a705c03a75f91afe0a9206\r\nX\r\nX\r\nXpost-install:\r\nX\t${CP} ${FILESDIR}/flang.in ${WRKDIR}/.build/bin/flang && \\\r\nX\t\t${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKDIR}/.build/bin/flang && \\\r\nX\t\t${INSTALL_SCRIPT} ${WRKDIR}/.build/bin/flang ${STAGEDIR}${PREFIX}/bin/flang\r\nX\r\nX.include <bsd.port.mk>\r\n0c742c95bd8c10b8890af0742358f806\r\necho x - flang/pkg-plist\r\nsed 's/^X//' >flang/pkg-plist << 'baa9ddf1b5dd7ea46aa6e883bb3caa83'\r\nXbin/flang\r\nXflang/bin/flang1\r\nXflang/bin/flang2\r\nXflang/include/ieee_arithmetic.mod\r\nXflang/include/ieee_exceptions.mod\r\nXflang/include/ieee_features.mod\r\nXflang/include/iso_c_binding.mod\r\nXflang/include/iso_fortran_env.mod\r\nXflang/include/omp_lib.h\r\nXflang/include/omp_lib.mod\r\nXflang/include/omp_lib_kinds.mod\r\nXflang/lib/libflang.a\r\nXflang/lib/libflang.so\r\nXflang/lib/libflangADT.a\r\nXflang/lib/libflangArgParser.a\r\nXflang/lib/libflangmain.a\r\nXflang/lib/libflangrti.a\r\nXflang/lib/libflangrti.so\r\nXflang/lib/libompstub.a\r\nXflang/lib/libompstub.so\r\nbaa9ddf1b5dd7ea46aa6e883bb3caa83\r\nexit\r\n```\r\nonce you apply these patches to the poudriere ports tree, \r\n```shell\r\npoudriere testport -vv -j 12amd64 -p FLANG math/blas\r\n```\r\n\r\nThe port will fail at build because it tries to call ${LOCALBASE}/flang/bin/flang\r\nwhich is an artifact from the devel/flang that was removed.\r\n\r\nI am not sure how to fix this, can anyone test and see if it's an issue in my setup or a bug in poudriere?"},"comment":{"url":"https://api.github.com/repos/freebsd/poudriere/issues/comments/423329994","html_url":"https://github.com/freebsd/poudriere/issues/639#issuecomment-423329994","issue_url":"https://api.github.com/repos/freebsd/poudriere/issues/639","id":423329994,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMzMyOTk5NA==","user":{"login":"bdrewery","id":33693,"node_id":"MDQ6VXNlcjMzNjkz","avatar_url":"https://avatars2.githubusercontent.com/u/33693?v=4","gravatar_id":"","url":"https://api.github.com/users/bdrewery","html_url":"https://github.com/bdrewery","followers_url":"https://api.github.com/users/bdrewery/followers","following_url":"https://api.github.com/users/bdrewery/following{/other_user}","gists_url":"https://api.github.com/users/bdrewery/gists{/gist_id}","starred_url":"https://api.github.com/users/bdrewery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdrewery/subscriptions","organizations_url":"https://api.github.com/users/bdrewery/orgs","repos_url":"https://api.github.com/users/bdrewery/repos","events_url":"https://api.github.com/users/bdrewery/events{/privacy}","received_events_url":"https://api.github.com/users/bdrewery/received_events","type":"User","site_admin":false},"created_at":"2018-09-20T20:55:16Z","updated_at":"2018-09-20T20:55:16Z","author_association":"MEMBER","body":"> I deleted devel/flang which is broken and replaced it with the ports that I am working on\r\n> \r\n> ```shell\r\n> devel/flang-driver\r\n> devel/flang-openmp\r\n> devel/flang-libpgmath\r\n> devel/flang\r\n> ```\r\n> \r\n> when the new flang is properly installed `env flang` should return `/usr/local/bin/flang`\r\n> but it seems to still refer to /usr/local/flang/bin/flang which is an artifact from the broken port.\r\n> \r\n> The shar files are embedded above, the new flang installs a sh script to\r\n> /usr/local/bin/flang\r\n> \r\n> ```shell\r\n> #!/bin/sh\r\n> FLANG_RPATH=\"-rpath %%PREFIX%%/flang/lib\"\r\n> FLANG_CFS=\"-I%%PREFIX%%/flang/include\"\r\n> FLANG_LFS=\"-L%%PREFIX%%/flang/lib -lflang -lflangmain -lflangrti -lomptarget -lompstub -lomp -lpgmath -lomp -lgomp -liomp5 -lmp -lexecinfo\"\r\n> \r\n> exec /usr/local/flang/bin/flang $FLANG_RPATH $FLANG_LFS $FLANG_CFS $@\r\n> ```\r\n> \r\n\r\nThe bug is that it is still referring to _/usr/local/flang_? The script you said gets installed has that incorrect path right there. Start here, why is that path wrong? Is that simply a bad template file in the port?\r\n"}}
{"actor":{"display_login":"bdrewery"}}