Skip to content

Fix linux-postmarketos-mainline depends

postmarketOS Bot requested to merge fix/linux-pmos-mainline-makedepends into master

Created by: ollieparanoid

  • Remove busybox-static-armhf, which is not used anywhere (probably a copypaste from an isorec kernel?)
  • Use libressl-dev instead of openssl-dev. openssl-dev is only a wrapper for libressl-dev, and when libressl-dev is already installed, it caused a conflict with pmbootstrap:
(000797) [20:54:55] (native) % apk --no-progress add -u sed installkernel gmp-dev bc
 elfutils-dev openssl-dev busybox-static-armhf libgmpxx elfutils-libelf libcrypto1.0
 libssl1.0

ERROR: unsatisfiable constraints:
  libressl-dev-2.5.5-r3:
    conflicts:
               openssl-dev-1.0.2l-r0[pc:libcrypto=2.5.5]
               openssl-dev-1.0.2l-r0[pc:libssl=2.5.5]
               openssl-dev-1.0.2l-r0[pc:openssl=2.5.5]
    satisfies: world[libressl-dev]
  openssl-dev-1.0.2l-r0:
    conflicts:
               libressl-dev-2.5.5-r3[pc:libcrypto=1.0.2l]
               libressl-dev-2.5.5-r3[pc:libssl=1.0.2l]
               libressl-dev-2.5.5-r3[pc:openssl=1.0.2l]
    satisfies: world[openssl-dev]

Merge request reports