{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/riscv" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 21,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d6b3808de753266a44fc941aeb5224a6d2164ce1",
            "branch" : [
              {
                "SHA1" : "d6b3808de753266a44fc941aeb5224a6d2164ce1",
                "name" : "origin/riscv"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d6b3808de753266a44fc941aeb5224a6d2164ce1",
            "branch" : [
              {
                "SHA1" : "d6b3808de753266a44fc941aeb5224a6d2164ce1",
                "name" : "origin/riscv"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d6b3808de753266a44fc941aeb5224a6d2164ce1",
        "branch" : [
          {
            "SHA1" : "d6b3808de753266a44fc941aeb5224a6d2164ce1",
            "name" : "origin/riscv"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/nojb/ocaml"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#21",
  "duration" : 4488,
  "estimatedDuration" : 2534434,
  "executor" : None,
  "fullDisplayName" : "Risc-V-legacy #21",
  "id" : "21",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 21,
  "queueId" : 41531,
  "result" : "FAILURE",
  "timestamp" : 1586600049381,
  "url" : "https://ci.inria.fr/ocaml/view/all/job/Risc-V-legacy/21/",
  "builtOn" : "olive",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "configure.ac",
          "configure"
        ],
        "commitId" : "88a1bceb1b1aef7347055f82c963efdff037a083",
        "timestamp" : 1586596631000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "configure: use cc as assembler with clang and for all FreeBSD platforms (#9437)\u000a\u000aIn recent FreeBSD, `cc` is Clang and `ld` is LLD, the LLVM linker, but\u000a`as` is still GNU binutils.  Moreover, Clang contains its own\u000aassembler and does not call `as`.  Consequently, object files produced\u000aby invoking `as` directly are slightly different from those produced\u000aby `cc`.\u000a\u000aThis can cause obscure errors such as issue #9068: `ld -r` fails when\u000acombining objects produced by `as` and objects produced by `cc`.\u000a\u000aThe workaround is to use `cc` as the assembler.  We already did that\u000afor the ARM and ARM64 targets, but #9068 shows that it is necessary\u000afor AMD64 too.  Just use `cc` as assembler for all FreeBSD targets.\u000a\u000aSimilar issues were reported under Linux when clang and LLD are used\u000ainstead of GCC and binutils.  We already used clang as the preprocessed\u000aassembler in this case.  Also use clang as the assembler in this case.\u000a\u000aCloses: #9068\u000a",
        "date" : "2020-04-11 11:17:11 +0200",
        "id" : "88a1bceb1b1aef7347055f82c963efdff037a083",
        "msg" : "configure: use cc as assembler with clang and for all FreeBSD platforms (#9437)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "asmcomp/riscv/reload.ml",
          "asmcomp/riscv/CSE.ml",
          "configure.ac",
          "runtime/riscv.S",
          "runtime/caml/stack.h",
          "Makefile",
          "README.adoc",
          "asmcomp/riscv/arch.ml",
          "asmcomp/riscv/scheduling.ml",
          "configure",
          "asmcomp/riscv/proc.ml",
          "asmcomp/riscv/selection.ml",
          "asmcomp/riscv/emit.mlp",
          "testsuite/tools/asmgen_riscv.S"
        ],
        "commitId" : "d6b3808de753266a44fc941aeb5224a6d2164ce1",
        "timestamp" : 1586599728000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
          "fullName" : "n.oje.bar"
        },
        "authorEmail" : "n.oje.bar@gmail.com",
        "comment" : "Add riscv64 backend\u000a",
        "date" : "2020-04-11 10:08:48 +0000",
        "id" : "d6b3808de753266a44fc941aeb5224a6d2164ce1",
        "msg" : "Add riscv64 backend",
        "paths" : [
          {
            "editType" : "add",
            "file" : "asmcomp/riscv/reload.ml"
          },
          {
            "editType" : "add",
            "file" : "asmcomp/riscv/arch.ml"
          },
          {
            "editType" : "add",
            "file" : "asmcomp/riscv/CSE.ml"
          },
          {
            "editType" : "add",
            "file" : "runtime/riscv.S"
          },
          {
            "editType" : "add",
            "file" : "testsuite/tools/asmgen_riscv.S"
          },
          {
            "editType" : "add",
            "file" : "asmcomp/riscv/selection.ml"
          },
          {
            "editType" : "edit",
            "file" : "README.adoc"
          },
          {
            "editType" : "add",
            "file" : "asmcomp/riscv/emit.mlp"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/stack.h"
          },
          {
            "editType" : "add",
            "file" : "asmcomp/riscv/proc.ml"
          },
          {
            "editType" : "add",
            "file" : "asmcomp/riscv/scheduling.ml"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/anil",
      "fullName" : "anil"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/n.oje.bar",
      "fullName" : "n.oje.bar"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/thomas.refis",
      "fullName" : "thomas.refis"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/muskan",
      "fullName" : "muskan"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/gabriel.scherer",
      "fullName" : "gabriel.scherer"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/jdimino@janestreet.com",
      "fullName" : "Jeremie Dimino"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/octa",
      "fullName" : "octa"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
      "fullName" : "david.allsopp"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/noreply",
      "fullName" : "noreply"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/xavier.leroy",
      "fullName" : "xavier.leroy"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/anu1999kriti",
      "fullName" : "anu1999kriti"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/leo",
      "fullName" : "leo"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/sdolan",
      "fullName" : "sdolan"
    }
  ]
}