[Bug 1891460] [NEW] Add riscv64 to cross-targets

Dimitri John Ledkov 1891460 at bugs.launchpad.net
Thu Aug 13 09:35:48 UTC 2020


Public bug reported:

[Impact]

 * Unable to create cross-building chroot to cross-compile Ubuntu source
packages for riscv64

[Test Case]

 * Create a cross-building chroot, and attempt to cross build packages

 mk-sbuild --target riscv64 focal
 sbuild -d focal --host riscv64 hello_2.10-2ubuntu2

  Should produce riscv64 debs, like it does in groovy

[Regression Potential]

 * Introducing new cross packages to riscv64 only affects cross-building to riscv64 and no other native/cross builds.
 * Rebuild of build-essential will trigger a few autopkgtests

[Other Info]

 * During publication ensure that debs go into the right component!
Specifically into universe like seen on
https://launchpad.net/ubuntu/groovy/amd64/crossbuild-essential-
riscv64/12.8ubuntu3

 * Fixed in groovy already, may require linux kernel from proposed (with
correct matching headers across all architectures)

** Affects: build-essential (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: build-essential (Ubuntu Focal)
     Importance: Undecided
         Status: In Progress

** Affects: build-essential (Ubuntu Groovy)
     Importance: Undecided
         Status: Fix Released

** Also affects: build-essential (Ubuntu Groovy)
   Importance: Undecided
       Status: New

** Also affects: build-essential (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Changed in: build-essential (Ubuntu Groovy)
       Status: New => Fix Released

** Changed in: build-essential (Ubuntu Focal)
       Status: New => In Progress

** Description changed:

  [Impact]
  
-  * Unable to create cross-building chroot to cross-compile Ubuntu source
+  * Unable to create cross-building chroot to cross-compile Ubuntu source
  packages for riscv64
  
  [Test Case]
  
-  * Create a cross-building chroot, and attempt to cross build packages
+  * Create a cross-building chroot, and attempt to cross build packages
  
-  mk-sbuild --target riscv64 focal
-  sbuild -d focal --host riscv64 hello_2.10-2ubuntu2
+  mk-sbuild --target riscv64 focal
+  sbuild -d focal --host riscv64 hello_2.10-2ubuntu2
  
-   Should produce riscv64 debs, like it does in groovy
+   Should produce riscv64 debs, like it does in groovy
  
  [Regression Potential]
  
-  * Introducing new cross packages to riscv64 only affects cross-building to riscv64 and no other native/cross builds.
-  * Rebuild of build-essential will trigger a few autopkgtests
+  * Introducing new cross packages to riscv64 only affects cross-building to riscv64 and no other native/cross builds.
+  * Rebuild of build-essential will trigger a few autopkgtests
  
  [Other Info]
-  
-  * Fixed in groovy already, may require linux kernel from proposed (with correct matching headers across all architectures)
+ 
+  * During publication ensure that debs go into the right component!
+ Specifically into universe like seen on
+ https://launchpad.net/ubuntu/groovy/amd64/crossbuild-essential-
+ riscv64/12.8ubuntu3
+ 
+  * Fixed in groovy already, may require linux kernel from proposed (with
+ correct matching headers across all architectures)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to build-essential in Ubuntu.
https://bugs.launchpad.net/bugs/1891460

Title:
  Add riscv64 to cross-targets

Status in build-essential package in Ubuntu:
  Fix Released
Status in build-essential source package in Focal:
  In Progress
Status in build-essential source package in Groovy:
  Fix Released

Bug description:
  [Impact]

   * Unable to create cross-building chroot to cross-compile Ubuntu
  source packages for riscv64

  [Test Case]

   * Create a cross-building chroot, and attempt to cross build packages

   mk-sbuild --target riscv64 focal
   sbuild -d focal --host riscv64 hello_2.10-2ubuntu2

    Should produce riscv64 debs, like it does in groovy

  [Regression Potential]

   * Introducing new cross packages to riscv64 only affects cross-building to riscv64 and no other native/cross builds.
   * Rebuild of build-essential will trigger a few autopkgtests

  [Other Info]

   * During publication ensure that debs go into the right component!
  Specifically into universe like seen on
  https://launchpad.net/ubuntu/groovy/amd64/crossbuild-essential-
  riscv64/12.8ubuntu3

   * Fixed in groovy already, may require linux kernel from proposed
  (with correct matching headers across all architectures)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/build-essential/+bug/1891460/+subscriptions



More information about the foundations-bugs mailing list