Skip to content
Snippets Groups Projects

Fixed aarch64 build of phosh

Merged Imported Administrator requested to merge feature/phosh-aarch64 into master

This enables the aarch64 architecture for a few gnome packages that has been disabled in alpine because it hung the buildserver.

The aarch64 version of mesa-dev had /home/pmos/build/* paths in it because the prefix wasn't set correctly in meson

IMG_20190602_172347

Edited by Administrator

Merge request reports

Checking pipeline status.

Approved by

Merged by AdministratorAdministrator 5 years ago (Jul 9, 2019 8:00pm UTC)

Merge details

  • Changes merged into master with 00ed89ba.
  • Deleted the source branch.

Pipeline #194538 passed

Pipeline passed for 00ed89ba on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Administrator added 3 commits · Imported

    added 3 commits

    • 49c146ea - temp/wlroots: pulled upsteam changes
    • 8d2bbfff - phosh/phosh: enabled aarch64
    • 69cb9bdb - main/postmarketos-ui-phosh: enabled aarch64

    Compare with previous version

    By Martijn Braam on 2019-06-02T16:13:59

  • Administrator added 1 commit · Imported

    added 1 commit

    • cb386434 - main/postmarketos-ui-phosh: enabled aarch64

    Compare with previous version

    By Martijn Braam on 2019-06-02T16:32:10

  • Administrator added 1 commit · Imported

    added 1 commit

    • d0b4687d - main/postmarketos-ui-phosh: enabled aarch64

    Compare with previous version

    By Martijn Braam on 2019-06-02T16:34:16

  • Administrator mentioned in commit 97331974 · Imported

    mentioned in commit 97331974

    By Martijn Braam on 2019-06-02T16:35:36

  • Administrator mentioned in commit 754cbd9e · Imported

    mentioned in commit 754cbd9e

    By Martijn Braam on 2019-06-02T16:35:36

  • Administrator mentioned in commit 2110b5da · Imported

    mentioned in commit 2110b5da

    By Martijn Braam on 2019-06-02T16:35:36

  • Administrator mentioned in commit b5cf9662 · Imported

    mentioned in commit b5cf9662

    By Martijn Braam on 2019-06-02T16:35:36

  • Administrator mentioned in commit e3461e78 · Imported

    mentioned in commit e3461e78

    By Martijn Braam on 2019-06-02T16:35:36

  • Administrator mentioned in commit 53d21b16 · Imported

    mentioned in commit 53d21b16

    By Martijn Braam on 2019-06-02T16:35:36

  • Administrator added 6 commits · Imported

    added 6 commits

    Compare with previous version

    By Martijn Braam on 2019-06-02T16:35:37

  • Administrator mentioned in commit 8e8937cf · Imported

    mentioned in commit 8e8937cf

    By Martijn Braam on 2019-06-02T16:36:19

  • Administrator mentioned in commit 6e87fbdd · Imported

    mentioned in commit 6e87fbdd

    By Martijn Braam on 2019-06-02T16:36:19

  • Administrator mentioned in commit 5780ab6f · Imported

    mentioned in commit 5780ab6f

    By Martijn Braam on 2019-06-02T16:36:19

  • Administrator mentioned in commit 35110fe9 · Imported

    mentioned in commit 35110fe9

    By Martijn Braam on 2019-06-02T16:36:19

  • Administrator mentioned in commit de8935f9 · Imported

    mentioned in commit de8935f9

    By Martijn Braam on 2019-06-02T16:36:19

  • Administrator mentioned in commit ff8c14c9 · Imported

    mentioned in commit ff8c14c9

    By Martijn Braam on 2019-06-02T16:36:19

  • Administrator added 7 commits · Imported

    added 7 commits

    Compare with previous version

    By Martijn Braam on 2019-06-02T16:36:20

  • Administrator marked as a Work In Progress · Imported

    marked as a Work In Progress

    By Martijn Braam on 2019-06-03T10:45:19

  • Administrator changed the description · Imported

    changed the description

    By Martijn Braam on 2019-06-03T10:45:19

    • Author Owner
      Resolved by Administrator

      It doesn't seem to build on a clean pmbootstrap deployment:

        mesa-gbm-9999-r6:
          breaks: mesa-dev-18.3.5-r2[mesa-gbm=18.3.5-r2]
          satisfies: .pmbootstrap-0[mesa-gbm><Q1OKmBW21zRy5n0heWna5iEvcFWnU=]
                     mesa-egl-9999-r6[so:libgbm.so.1]
        mesa-glapi-9999-r6:
          breaks: mesa-dev-18.3.5-r2[mesa-glapi=18.3.5-r2]
          satisfies: .pmbootstrap-0[mesa-glapi><Q1EPTmFHMQC1u9ngcEKxSPqqE0aQ8=]
                     mesa-gl-9999-r6[so:libglapi.so.0]
                     mesa-gles-9999-r6[so:libglapi.so.0]
                     mesa-osmesa-9999-r6[so:libglapi.so.0]
                     mesa-egl-9999-r6[so:libglapi.so.0]
        mesa-egl-9999-r6:
          breaks: mesa-dev-18.3.5-r2[mesa-egl=18.3.5-r2]
          satisfies: .pmbootstrap-0[mesa-egl><Q1NfvRq3ed+8TMFDw8ym9UBQhuPxg=]
        mesa-gl-9999-r6:
          breaks: mesa-dev-18.3.5-r2[mesa-gl=18.3.5-r2]
          satisfies: .pmbootstrap-0[mesa-gl><Q1Flp5cGYuxkYI0hA90EaRxnHH5Dw=]
        mesa-gles-9999-r6:
          breaks: mesa-dev-18.3.5-r2[mesa-gles=18.3.5-r2]
          satisfies: .pmbootstrap-0[mesa-gles><Q1pb9L2rLmSQHUrTx7DKC3uQRuwWg=]
        mesa-osmesa-9999-r6:
          breaks: mesa-dev-18.3.5-r2[mesa-osmesa=18.3.5-r2]
          satisfies: .pmbootstrap-0[mesa-osmesa><Q1OjXmK1Iqs6FfQKxR2vzmo57dppw=]
        mesa-xatracker-9999-r6:
          breaks: mesa-dev-18.3.5-r2[mesa-xatracker=18.3.5-r2]
          satisfies: .pmbootstrap-0[mesa-xatracker><Q16WQQ4aiZTihST8OSo+KquCAas7A=]
        mesa-dev-18.3.5-r2:
          breaks: .pmbootstrap-0[mesa-dev><Q139SJQKtpFwjWNvMah3sZyRZTwvQ=]
          satisfies: libepoxy-dev-1.5.3-r0[mesa-dev]
                     libepoxy-dev-1.5.3-r0[pc:egl]
                     libepoxy-dev-1.5.3-r0[pc:gl]
      

      I have no idea why libepoxy-dev breaks on the mesa-deve built in pmos, it doesn't have a dependency on a specific version:

      # Generated by abuild 3.3.0_pre1-r3
      # using fakeroot version 1.23
      # Thu Dec 27 11:43:48 UTC 2018
      pkgname = libepoxy-dev
      pkgver = 1.5.3-r0
      pkgdesc = Direct Rendering Manager runtime library (development files)
      url = https://github.com/anholt/libepoxy
      builddate = 1545911028
      packager = Buildozer alpine-devel@lists.alpinelinux.org
      size = 1671168
      arch = aarch64
      origin = libepoxy
      commit = dcdc57e2c789743b6c1a59b647db320e82a17a8f
      maintainer = Natanael Copa <ncopa@alpinelinux.org>
      license = MIT
      depend = libx11-dev
      depend = mesa-dev
      # automatically detected:
      provides = pc:epoxy=1.5.3
      depend = libepoxy=1.5.3-r0
      depend = pc:egl
      depend = pc:gl
      depend = pkgconfig
      datahash = 8357e3fbf42efbd516ab362d53fc891fbe2251bccd57b60c4cc9d4057d71f646

      By Martijn Braam on 2019-06-03T11:51:02

      Edited by Ghost User
  • Administrator changed the description · Imported

    changed the description

    By Martijn Braam on 2019-06-03T10:48:54

  • Author Owner

    Thank you very much for the MR @MartijnBraam! :tada:

    By Oliver Smith on 2019-06-04T21:35:45

  • Administrator
  • Administrator
  • Administrator
  • Administrator mentioned in commit b9e4f3a8 · Imported

    mentioned in commit b9e4f3a8

    By Martijn Braam on 2019-06-07T08:46:10

  • Administrator mentioned in commit 6404a011 · Imported

    mentioned in commit 6404a011

    By Martijn Braam on 2019-06-07T08:46:10

  • Administrator mentioned in commit 04c18789 · Imported

    mentioned in commit 04c18789

    By Martijn Braam on 2019-06-07T08:46:10

  • Administrator mentioned in commit 205d6544 · Imported

    mentioned in commit 205d6544

    By Martijn Braam on 2019-06-07T08:46:10

  • Administrator mentioned in commit 52e37000 · Imported

    mentioned in commit 52e37000

    By Martijn Braam on 2019-06-07T08:46:10

  • Administrator mentioned in commit 68cb154e · Imported

    mentioned in commit 68cb154e

    By Martijn Braam on 2019-06-07T08:46:10

  • Administrator added 14 commits · Imported

    added 14 commits

    Compare with previous version

    By Martijn Braam on 2019-06-07T08:46:11

  • Administrator mentioned in commit 65aa9b5c · Imported

    mentioned in commit 65aa9b5c

    By Martijn Braam on 2019-07-06T14:47:30

  • Administrator mentioned in commit dfcfa3b7 · Imported

    mentioned in commit dfcfa3b7

    By Martijn Braam on 2019-07-06T14:47:30

  • Administrator mentioned in commit a6d46b18 · Imported

    mentioned in commit a6d46b18

    By Martijn Braam on 2019-07-06T14:47:30

  • Administrator mentioned in commit 2399e4c4 · Imported

    mentioned in commit 2399e4c4

    By Martijn Braam on 2019-07-06T14:47:30

  • Administrator mentioned in commit 79473d38 · Imported

    mentioned in commit 79473d38

    By Martijn Braam on 2019-07-06T14:47:31

  • Administrator added 144 commits · Imported

    added 144 commits

    Compare with previous version

    By Martijn Braam on 2019-07-06T14:47:32

  • Administrator mentioned in commit e97ae3c1 · Imported

    mentioned in commit e97ae3c1

    By Martijn Braam on 2019-07-06T14:50:01

  • Administrator added 1 commit · Imported

    added 1 commit

    Compare with previous version

    By Martijn Braam on 2019-07-06T14:50:02

  • Administrator unmarked as a Work In Progress · Imported

    unmarked as a Work In Progress

    By Oliver Smith on 2019-07-09T19:30:47

  • Administrator mentioned in commit 00ed89ba · Imported

    mentioned in commit 00ed89ba

    By Martijn Braam on 2019-07-09T19:54:11

  • Administrator mentioned in commit a238ca4f · Imported

    mentioned in commit a238ca4f

    By Martijn Braam on 2019-07-09T19:54:11

  • Administrator mentioned in commit 4df7d801 · Imported

    mentioned in commit 4df7d801

    By Martijn Braam on 2019-07-09T19:54:11

  • Administrator mentioned in commit 2bff253d · Imported

    mentioned in commit 2bff253d

    By Martijn Braam on 2019-07-09T19:54:12

  • Administrator mentioned in commit a4e0754c · Imported

    mentioned in commit a4e0754c

    By Martijn Braam on 2019-07-09T19:54:12

  • Administrator added 7 commits · Imported

    added 7 commits

    Compare with previous version

    By Oliver Smith on 2019-07-09T19:54:12

  • Author Owner

    Patches look good. Thanks @MartijnBraam!

    As discussed in chat:

    • unmarked WIP
    • PRs for enabling aarch64 will be made (so we can remove the temp packages again)
    • this might work on armv7 too, but somebody needs to test it (e.g. on hammerhead)

    By Oliver Smith on 2019-07-09T19:57:53

  • Administrator approved this merge request · Imported

    approved this merge request

    By Oliver Smith on 2019-07-09T19:59:49

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading