Saya mencoba membuat paket perangkat lunak yang saya (co) tulis. saya menggunakan
debuild -i -us -uc -b
Dan pada prinsipnya itu berfungsi dengan baik. Untuk mempersingkat waktu kompilasi, saya ingin debuild untuk menjalankan make secara paralel (seperti yang biasa saya lakukan dengan menjalankan make -j4
, misalnya). Saya telah menemukan beberapa lokasi di web yang menyarankan yang berikut:
debuild -eDEB_BUILD_OPTIONS="parallel=4" -us -uc -b
debuild -j4 -us -uc -b
Situs lain menyarankan untuk menambahkan beberapa kode ke debian/rules
file yang pada dasarnya ditetapkan
MAKEFLAGS += -j4
Namun, tak satu pun dari ini tampaknya berhasil. Apakah saya melewatkan sesuatu? atau haruskah saya mengubah sesuatu di pengaturan autoconf / automake dari sumber?
DEB_BUILD_OPTIONS
untuk membuat semua alat bahagia.--parallel
opsi tidak lagi diperlukan, hanya mengatur variabel lingkungan.Dengan debhelper 10, Anda tidak perlu lagi menyediakan
--parallel
opsidebian/rules
; sekarang menjalankan build paralel secara default. Lihat catatan rilisJawabannya, oleh karena itu, hanya untuk mengatur konten
debian/compat
ke10
dan memperbaruidebhelper
versi ke>=10
dalamdebian/control
.sumber
Saya sarankan menggunakan
DEB_BUILD_OPTIONS
variabel lingkungan, seperti dijelaskan di bagian 4.9.1 Manual Kebijakan Debian.sumber