{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.ghprb.GhprbCause",
          "shortDescription" : "GitHub pull request #3088 of commit 51ee3d9f6529da03e4735e4740f1a0d0bd936a70, no merge conflicts."
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.ghprb.GhprbParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "sha1",
          "value" : "origin/pr/3088/merge"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommit",
          "value" : "51ee3d9f6529da03e4735e4740f1a0d0bd936a70"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommitAuthor",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbActualCommitAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbAuthorRepoGitUrl",
          "value" : "https://github.com/patrobinson/bcc.git"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthor",
          "value" : "Brendan Gregg"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorEmail",
          "value" : ""
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorLogin",
          "value" : "brendangregg"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTriggerAuthorLoginMention",
          "value" : "@brendangregg"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullId",
          "value" : "3088"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbTargetBranch",
          "value" : "master"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbSourceBranch",
          "value" : "fix-amzn-linux-install"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "GIT_BRANCH",
          "value" : "fix-amzn-linux-install"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorEmail",
          "value" : "therealpatrobinson@gmail.com"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorLogin",
          "value" : "patrobinson"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullAuthorLoginMention",
          "value" : "@patrobinson"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullDescription",
          "value" : "GitHub pull request #3088 of commit 51ee3d9f6529da03e4735e4740f1a0d0bd936a70, no merge conflicts."
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullTitle",
          "value" : "Add instructions on how to install amazon linux 2 from source"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullLink",
          "value" : "https://github.com/iovisor/bcc/pull/3088"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbPullLongDescription",
          "value" : "The Amazon Linux 1 instructions don't work, we end up with compiler errors like so:\\r\\n\\r\\n<details><summary>build log</summary>\\r\\n<p>\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::BTypeVisitor::genParamIndirectAssign(clang::FunctionDecl*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const**)':\\r\\nb_frontend_action.cc:(.text+0x1edc): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::BTypeVisitor::genParamDirectAssign(clang::FunctionDecl*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const**)':\\r\\nb_frontend_action.cc:(.text+0x3412): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::BTypeVisitor::VisitBinaryOperator(clang::BinaryOperator*)':\\r\\nb_frontend_action.cc:(.text+0x442c): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::BTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*)':\\r\\nb_frontend_action.cc:(.text+0x7fb5): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::BFrontendAction::EndSourceFileAction()':\\r\\nb_frontend_action.cc:(.text+0x8c4c): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o):b_frontend_action.cc:(.text+0x9208): more undefined references to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const' follow\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::BTypeVisitor::VisitCallExpr(clang::CallExpr*)':\\r\\nb_frontend_action.cc:(.text+0xc600): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const'\\r\\nb_frontend_action.cc:(.text+0xc75d): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\nb_frontend_action.cc:(.text+0xc8c5): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\nb_frontend_action.cc:(.text+0xca75): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\nb_frontend_action.cc:(.text+0xcc45): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const'\\r\\nb_frontend_action.cc:(.text+0xde8f): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\nb_frontend_action.cc:(.text+0xe02d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const'\\r\\nb_frontend_action.cc:(.text+0xe2da): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::ProbeVisitor::VisitUnaryOperator(clang::UnaryOperator*)':\\r\\nb_frontend_action.cc:(.text+0xee28): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::Type const*, clang::Qualifiers)'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::ProbeVisitor::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*)':\\r\\nb_frontend_action.cc:(.text+0xf464): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::ProbeVisitor::VisitMemberExpr(clang::MemberExpr*)':\\r\\nb_frontend_action.cc:(.text+0xfccb): undefined reference to `clang::Rewriter::getRewrittenText[abi:cxx11](clang::SourceRange) const'\\r\\nb_frontend_action.cc:(.text+0xfd03): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::Type const*, clang::Qualifiers)'\\r\\nb_frontend_action.cc:(.text+0xfd92): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::Type const*, clang::Qualifiers)'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `ebpf::BTypeConsumer::HandleTranslationUnit(clang::ASTContext&)':\\r\\nb_frontend_action.cc:(.text+0x10b7d): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::Type const*, clang::Qualifiers)'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(b_frontend_action.cc.o): In function `clang::QualType::getAsString[abi:cxx11]() const':\\r\\nb_frontend_action.cc:(.text._ZNK5clang8QualType11getAsStringB5cxx11Ev[_ZNK5clang8QualType11getAsStringB5cxx11Ev]+0x22): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::Type const*, clang::Qualifiers)'\\r\\n../../src/cc/frontends/clang/libclang_frontend.a(tp_frontend_action.cc.o): In function `ebpf::TracepointTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*)':\\r\\ntp_frontend_action.cc:(.text+0x7ae): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::Type const*, clang::Qualifiers)'\\r\\n../../src/cc/libbcc.a(bpf_module.cc.o): In function `ebpf::BPFModule::dump_ir(llvm::Module&)':\\r\\nbpf_module.cc:(.text+0x51c4): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'\\r\\n../../src/cc/libbcc.a(bpf_module.cc.o): In function `ebpf::BPFModule::run_pass_manager(llvm::Module&)':\\r\\nbpf_module.cc:(.text+0x530d): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'\\r\\n../../src/cc/libbcc.a(bpf_module.cc.o): In function `llvm::RTDyldMemoryManager::getSymbolAddress(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':\\r\\nbpf_module.cc:(.text._ZN4llvm19RTDyldMemoryManager16getSymbolAddressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4llvm19RTDyldMemoryManager16getSymbolAddressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4): undefined reference to `llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'\\r\\n../../src/cc/libbcc.a(bpf_module.cc.o): In function `llvm::RTDyldMemoryManager::findSymbol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':\\r\\nbpf_module.cc:(.text._ZN4llvm19RTDyldMemoryManager10findSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4llvm19RTDyldMemoryManager10findSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x18): undefined reference to `llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'\\r\\n../../src/cc/libbcc.a(bpf_module.cc.o): In function `non-virtual thunk to llvm::RTDyldMemoryManager::findSymbol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':\\r\\nbpf_module.cc:(.text._ZN4llvm19RTDyldMemoryManager10findSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4llvm19RTDyldMemoryManager10findSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x59): undefined reference to `llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'\\r\\n../../src/cc/libbcc.a(bpf_module.cc.o):(.data.rel.ro._ZTVN4ebpf15MyMemoryManagerE[_ZTVN4ebpf15MyMemoryManagerE]+0x50): undefined reference to `llvm::SectionMemoryManager::finalizeMemory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'\\r\\n../../src/cc/libbcc.a(bpf_module.cc.o):(.data.rel.ro._ZTVN4ebpf15MyMemoryManagerE[_ZTVN4ebpf15MyMemoryManagerE]+0x88): undefined reference to `llvm::RTDyldMemoryManager::getPointerToNamedFunction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'\\r\\n../../src/cc/libbcc.a(json_map_decl_visitor.cc.o): In function `ebpf::BMapDeclVisitor::genJSONForField(clang::FieldDecl*)':\\r\\njson_map_decl_visitor.cc:(.text+0x497): undefined reference to `llvm::APInt::toString[abi:cxx11](unsigned int, bool) const'\\r\\ncollect2: error: ld returned 1 exit status\\r\\nmake[2]: *** [examples/cpp/CGroupTest] Error 1\\r\\nmake[1]: *** [examples/cpp/CMakeFiles/CGroupTest.dir/all] Error 2\\r\\nmake: *** [all] Error 2\\r\\n</p>\\r\\n</details>"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbCommentBody",
          "value" : "[buildbot, ok to test]"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbGhRepository",
          "value" : "iovisor/bcc"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "ghprbCredentialsId",
          "value" : "6d3daf13-69b8-48b1-9c8f-ec5353264113"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : "<a title=\"Add instructions on how to install amazon linux 2 from source\" href=\"https://github.com/iovisor/bcc/pull/3088\">PR #3088</a>: Add instructions on how to ...",
  "displayName" : "#664",
  "duration" : 1130052,
  "estimatedDuration" : 7460664,
  "executor" : None,
  "fullDisplayName" : "bcc-pr #664",
  "id" : "664",
  "keepLog" : False,
  "number" : 664,
  "queueId" : 5320,
  "result" : "SUCCESS",
  "timestamp" : 1599186235908,
  "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/664/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      
    ],
    "kind" : "git"
  },
  "culprits" : [
    
  ],
  "runs" : [
    {
      "number" : 664,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc25/664/"
    },
    {
      "number" : 664,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc26/664/"
    },
    {
      "number" : 664,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc27/664/"
    },
    {
      "number" : 664,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=fc28/664/"
    },
    {
      "number" : 664,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1604/664/"
    },
    {
      "number" : 664,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1710/664/"
    },
    {
      "number" : 664,
      "url" : "https://buildbot.iovisor.org/jenkins/job/bcc-pr/label=ubuntu1804/664/"
    }
  ]
}