Skip to content

T7749: Dehardcode x86_64 ARCH to build VPP libraries for accel-pp-ng - #1015

Merged
c-po merged 1 commit into
vyos:currentfrom
sever-sever:T7749
Aug 25, 2025
Merged

T7749: Dehardcode x86_64 ARCH to build VPP libraries for accel-pp-ng#1015
c-po merged 1 commit into
vyos:currentfrom
sever-sever:T7749

Conversation

@sever-sever

@sever-sever sever-sever commented Aug 23, 2025

Copy link
Copy Markdown
Member

Change summary

Dehardcode x86_64 ARCH to build VPP libraries used for accel-ppp-ng
Allows building accel-ppp-ng dependencies for ARM
Backport only after merging accel-ppp-ng for circinus to avoid conflicts

vyos_bld@76f809ee20c4:/vyos/work/T7749/vyos-build/scripts/package-build/linux-kernel$ dpkg-architecture -qDEB_HOST_MULTIARCH
x86_64-linux-gnu

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes)
  • Migration from an old Vyatta component to vyos-1x, please link to related PR inside obsoleted component
  • Other (please describe):

Related Task(s)

Related PR(s)

Check

./build.py --packages linux-kernel accel-ppp-ng

vyos_bld@76f809ee20c4:/vyos/work/T7749/vyos-build/scripts/package-build/linux-kernel$ ls -l *.deb
-rw-r--r-- 1 vyos_bld vyos_bld    583424 Aug 23 12:34 accel-ppp-ng_f5764ea_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld    190140 Aug 23 12:34 libvppinfra_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld    161084 Aug 23 12:34 libvppinfra-dev_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld   8995728 Aug 23 12:17 linux-headers-6.6.100-vyos_6.6.100-1_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld  29582808 Aug 23 12:17 linux-image-6.6.100-vyos_6.6.100-1_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld   1319320 Aug 23 12:17 linux-libc-dev_6.6.100-1_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld   2481688 Aug 23 12:17 linux-perf-6.6.100-vyos_6.6.100-1_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld     30172 Aug 23 12:34 python3-vpp-api_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld   5319504 Aug 23 12:34 vpp_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld   1192772 Aug 23 12:34 vpp-crypto-engines_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld 104306476 Aug 23 12:34 vpp-dbg_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld   1446608 Aug 23 12:34 vpp-dev_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld   4673668 Aug 23 12:34 vpp-plugin-core_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld    376612 Aug 23 12:34 vpp-plugin-devtools_25.06.0-21~ga5eeb187f-dirty_amd64.deb
-rw-r--r-- 1 vyos_bld vyos_bld   4797216 Aug 23 12:34 vpp-plugin-dpdk_25.06.0-21~ga5eeb187f-dirty_amd64.deb
vyos_bld@76f809ee20c4:/vyos/work/T7749/vyos-build/scripts/package-build/linux-kernel$ 

Checklist:

  • I have read the CONTRIBUTING document
  • I have linked this PR to one or more Phabricator Task(s)
  • My commit headlines contain a valid Task id
  • My change requires a change to the documentation
  • I have updated the documentation accordingly

Dehardcode x86_64 ARCH to build VPP libraries used for accel-ppp-ng
@sever-sever
sever-sever requested a review from dmbaturin August 23, 2025 12:39
@github-actions

Copy link
Copy Markdown

👍
No issues in PR Title / Commit Title

@sever-sever
sever-sever requested review from c-po and jestabro August 23, 2025 12:39
@github-actions github-actions Bot added the current VyOS rolling release label Aug 23, 2025

@c-po c-po left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make build commands architecture independent

@c-po
c-po merged commit 53e0bb7 into vyos:current Aug 25, 2025
8 checks passed
@vyosbot vyosbot added mirror-initiated This PR initiated for mirror sync workflow mirror-completed and removed mirror-initiated This PR initiated for mirror sync workflow labels Aug 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

current VyOS rolling release mirror-completed

Development

Successfully merging this pull request may close these issues.

3 participants