20230712 13h19m56s grim

Mengkompil Kompositor Wayland dengan Variable Environment Custom.

Dalam proses pengembangan dan pemasangan sebuah aplikasi, software, dan semacamnya, menggunakan pustaka atau library yang berbeda versi tidak bisa dihindarkan. Tidak terkecuali ketika mengembangkan atau memasang kompositor wayland, kita berpeluang menggunakan pustaka atau library wlroots dengan versi 0.15.X, lalu untuk yang lain menggunakan versi 0.16.x. Terkadang pustaka atau library tersebut tidak bisa digunakan bersamaan dan perlu dipisahkan.

Sangat beruntung dengan adanya variable environment yang bisa diatur atau di-custom. Kita bisa mengatur versi pustaka atau library yang mana yang akan kita pakai. Hari ini kita akan sedikit membahas cara mengkompil kompositor wayland dengan variabel environment custom.

Bahasan yang mungkin berkaitan bisa dilihat di sini.

Apa saja variabel environment custom yang kita gunakan.

Berikut ini adalah variabel environment custom yang akan kita gunakan.

C_INCLUDE_PATH.

Path atau lokasi yang berisi berkas header pustaka wlroots (include/wlr).

LD_LIBRARY_PATH.

Path atau lokasi yang berisi pustaka / library wlroots (libwlroots.so).

PKG_CONFIG_PATH.

Path atau lokasi yang berisi berkas berekstensi *.pc, berkas *.pc berisi beberapa informasi di antaranya :

  • Prefix.
  • Nama pustaka / library.
  • Versi pustaka / library.
  • Pustaka lain yang dibutuhkan / required.
  • dan lain-lain.
20230712 13h01m35s grim

Contoh berkas *.pc (wlroots.pc).

Mengkompilasi kompositor wayland.

Apa yang kita persiapkan ?

Berikut ini adalah beberapa hal yang perlu dipersiapkan.

  1. C_INCLUDE_PATH.
  2. LD_LIBRARY_PATH.
  3. PKG_CONFIG_PATH.
  4. Kompositor wayland.

Di sini saya akan memberikan contoh, di antaranya :

  1. C_INCLUDE_PATH : /home/lidg/.local/local-wlroots-master/include/.
  2. LD_LIBRARY_PATH : /home/lidg/.local/local-wlroots-master/lib64/.
  3. PKG_CONFIG_PATH : /home/lidg/.local/local-wlroots-master/lib64/.
  4. Kompositor wayland : Tinyway.

Langkah-langkah.

Berikut ini adalah langkah-langkah kompilasi kompositor wayland dengan beberapa variabel environment custom yang sudah kita sediakan.

1. Masuk ke dalam direktori kode sumber kompositor wayland !
2. Kompil kompositor wayland dengan variable environment custom yang sudah ditentukan sebelumnya !
$ C_INCLUDE_PATH=/home/lidg/.local/local-wlroots-master/include/ \
PKG_CONFIG_PATH=/home/lidg/.local/local-wlroots-master/lib64/pkgconfig/ \
LD_LIBRARY_PATH=/home/lidg/.local/local-wlroots-master/lib64/ \
makeCode language: Shell Session (shell)
20230712 12h49m52s grim

Kompilasi dengan variabel environment custom berhasil.

3. Jalankan kompositor wayland !

Karena kita menggunakan variable environment custom untuk pustaka / library, kita juga perlu menjalankan kompositor wayland dengan variable environment custom pustaka / library.

Contohnya seperti ini.

$ LD_LIBRARY_PATH=/home/lidg/.local/local-wlroots-master/lib64/ ./kompositor-waylandCode language: Shell Session (shell)

Penutup.

Demikian tadi sedikit bahasan tentang cara mengkompil wayland kompositor dengan variabel environment custom. Semoga bisa menjadi referensi untuk kamu yang mungkin suka mengulik wayland. Terima kasih dan sampai berjumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: