btrfs-progs compiled statically in OE
OpenEmbedded calls the package "btrfs-tools". I have compiled it linked statically with musl. Recipe:
https://github.com/bkauler/oe-qky-kirkstone/commit/ab75d7c484a76ab237354d53dcc5831d0999f984
It required that 'util-linux' had to be recompiled, to build libblkid.a and libuuid.a:
https://github.com/bkauler/oe-qky-kirkstone/commit/d1d43ecf7ee4eae89177d754bbc82e1f0f14156f
I know that the btrfs-progs git site has it available as a static
binary; however, mine is smaller, and I want to use it in the
initrd which is not compressed.
Tags: oe
OE-related posts April 25 2023 to September 7 2023
I usually post OpenEmbedded-related posts in the "easy" category,
not in the "oe" category, so here is a summary, going back in time
to April 25, 2023:
- OpenEmbedded version 4.0.12 release-r4 compiled — September 07, 2023
- OE and woofQ change to usr-merge — September 03, 2023
- Argon2 illegal instruction problem again — August 15, 2023
- redshift.pot installed in OE — August 14, 2023
- Chromium version 113.0.5672.126 compiled in OE — August 07, 2023
- Parcellite and Qlipper clipboard managers compiled in OE — August 04, 2023
- Shotcut video editor compiled in OE — July 31, 2023
- AQEMU GUI for QEMU compiled in OE — July 17, 2023
- QtEmu GUI for QEMU compiled in OE — July 17, 2023
- Argon2 illegal instruction — July 14, 2023
- gFTP and rtw89 version bumps — July 11, 2023
- Package udisks2 compiled in OE — July 04, 2023
- Light-weight replacement for sudo — June 26, 2023
- Symphytum personal database compiled in OE — June 22, 2023
- KeePassXC 2.7.5 compiled in OE — June 21, 2023
- QEMU recompiled in OE with more features — June 17, 2023
- OpenEmbedded version 4.0.10 revision-2 compile — June 01, 2023
- gcc now works with older CPUs — May 21, 2023
- Limine bootloader version 4.20230503.0 — May 08, 2023
There are likely to be some more posts in the "easy" category
that have mention of OE.
Tags: oe
OE-related posts April 29 2022 to April 24 2023
I usually post OpenEmbedded-related posts in the "easy" category,
not in the "oe" category, so here is a summary, going back in time to
April 29, 2022:
- Flatpak compiled in OE — April 06, 2023
- gnupg1 static compile in OE — April 05, 2023
- OpenEmbedded version 4.0.8 revision-1 compile — March 23, 2023
- OE compile 1,662 packages in 1 day, 16 hours and 15 minutes — March 23, 2023
- openssl updated to 3.0.8 — February 24, 2023
- OpenEmbedded meta-quirky layer now on github — November 07, 2022
- OpenEmbedded Dunfell 3.1.20 R10 recompile — October 30, 2022
- Nim 1.6.8 compiled in OE with simplified recipe — September 28, 2022
- BaCon 4.5.1pre and utilities now compile in OE — September 04, 2022
- BaCon 4.x cross-compile problem in OE — August 26, 2022
- libXaw3dXft compiled in OE — August 17, 2022
- Limine 3.16 compiled in OE — August 15, 2022
- Nim compiled in OpenEmbedded — August 14, 2022
- Limine 3.11 compiled in OE — July 11, 2022
- efibootmgr and efivar compiled in OE — July 10, 2022
- OE and woofQ projects and kernel source for Easy 4.2.3 — July 04, 2022
- Limine 3.9.2 compiled in OpenEmbedded — July 02, 2022
- Limine 3.7.3 compiled in OE — June 26, 2022
- Limine compiled in OpenEmbedded — June 21, 2022
- rEFInd 0.13.3.1 compiled in OE — June 19, 2022
Good! Though I only picked up posts with OE in the title.
Tags: oe
OE-related posts Mar. 11 to Apr. 28 2022
I usually post OpenEmbedded-related blog posts in the "easy" category, not in the "oe" category. Here they are, from March 11, 2022, to now:
- OE and woofQ projects for Easy 3.4.7 — April 27, 2022
- Droidcam and deps compiled in OE — April 26, 2022
- AWF compiled in OpenEmbedded — April 23, 2022
- GUVCView webcam viewer compiled in OE — April 22, 2022
- Dependencies for new app (Oomox) compiled in OE — April 11, 2022
- OE and woofQ project tarballs used for Easy 3.4.5 — April 08, 2022
- gpptp internationalized, now version 2.1 — March 29, 2022
- OE and woofQ project tarballs used for Easy 3.4.4 — March 26, 2022
- OE and woofQ tarballs for EasyOS 3.4.3 — March 20, 2022
- OE recompile pending tonight — March 17, 2022
Good!
Tags: oe
OE-related posts Dec. 27 2021 to Mar. 10 2022
I usually post OE-related blog posts in the "easy" category, not in the "oe" category. Here they are, from December 27, 2021 to now:
- recordMyDesktop 0.5.1 compiled in OpenEmbedded — March 10, 2022
- JWM 2.4.1 compiled in OE — March 09, 2022
- xf86-video-mach64 compiled in OE — March 09, 2022
- OpenEmbedded Dunfell revision-8 compile — March 08, 2022
- EasyOS update fix for JWM — February 15, 2022
- More exotic cross-compile path fixing — February 02, 2022
- Hack to fix OE cross-compile paths — February 01, 2022
- gst-editing-services compiled in OE — January 29, 2022
- More dependencies for Pitivi video editor — January 28, 2022
- Gstreamer packages compiled in OE — January 26, 2022
- Osmo PIM 0.2.14 compiled in OE — January 17, 2022
- Opencv compiled in OpenEmbedded — January 16, 2022
- Frei0r compiled in OpenEmbedded — January 15, 2022
- Python modules for Flowblade — January 12, 2022
- xxd from vim replaces busybox xxd — January 10, 2022
- Pyqt5 and MLT compiled in OE — January 05, 2022
- MPV bumped to 0.34.1 — January 04, 2022
- VLC 3.0.12 with Qt5 GUI compiled — December 27, 2021
Good!
Tags: oe
OpenEmbedded-related blog posts
I usually post OE-related blog posts in the "easy" category, not in the "oe" category. Here they are, from August 28 2021 to now:
- OBS-Studio compiled in OpenEmbedded — December 27, 2021
- LiVES compiled in OpenEmbedded — December 26, 2021
- OBS Studio and dependencies compiled — December 21, 2021
- LiVES video editor compiled — December 20, 2021
- Deps compiled for video editor — December 19, 2021
- Scribus and VYM Qt5 apps compiled in OE — December 18, 2021
- Qt5 qtbase compiled in OE — December 18, 2021
- Qt4 and Scribus 1.4.8 compiled — December 17, 2021
- Fixes for samba — December 15, 2021
- How to cross-compile 850+ packages using Yocto/OpenEmbedded — December 12, 2021
- OpenEmbedded Dunfell 3.1.12 recompile — December 11, 2021
- Claws Mail compiled in OE — December 10, 2021
- libetpan and bogofilter compiled in OE — December 09, 2021
- litehtml compiled in OpenEmbedded — December 09, 2021
- Mercurial source control manager now in devx — December 02, 2021
- Nemiver debugger now in devx SFS — November 28, 2021
- Package libxres compiled — November 19, 2021
- Mesa package much bigger than it needs to be — November 06, 2021
- Latest libcamera and pipewire compiled — November 01, 2021
- libcamera compiled in OpenEmbedded — October 30, 2021
- LibreOffice fr de fully translated — October 30, 2021
- Bluez 5.62 compiled in OpenEmbedded — October 27, 2021
- Meson version bumped to 0.59.2 — October 26, 2021
- OpenEmbedded Dunfell complete recompile — October 20, 2021
- More python3 modules in devx SFS — October 19, 2021
- mesa recompiled with gallium drivers — October 18, 2021
- Remmina GUI for RDP and VNC — October 10, 2021
- xrdp, xorgxrdp and freerdp compiled — October 10, 2021
- gtk-vnc compiled for EasyOS — October 09, 2021
- x11vnc remote X11 VNC server compiled — October 09, 2021
- Dropbear ssh server and client compiled — October 09, 2021
- powerapplet-tray fixed for recent kernels — October 09, 2021
- nodejs compiled in OpenEmbedded — September 23, 2021
- Rolled back to gtk2 version of yad — September 15, 2021
OK!
Tags: oe
OpenEmbedded project 20210828 uploaded
This blog supports posting in different categories, for example
"oe", "easy" and "light". In theory, a post can be to more than one
category, but I have never tested that. The OpenEmbedded "oe" project is
intertwined with EasyOS "easy", so I often post OpenEmbedded news to
the "easy" category. But that is a problem if you go to the "oe" URL,
you won't see those posts:
https://bkhome.org/news/tag_oe.html
So, this post is to the "oe" category, with links to recent OpenEmbedded posts.
As I have pretty much decided to stay with the Dunfell-series for
EasyOS, packages compiled in OpenEmbedded, have been through the
exercise of updating and improving the OE build. These are the relevant
posts over the last few days:
- Statically linked packages with musl in OpenEmbedded — August 28, 2021
- OpenEmbedded Dunfell aarch64 rebuild — August 27, 2021
- 807 packages compiled in OpenEmbedded for EasyOS — August 26, 2021
- OpenEmbedded Dunfell updated rebuild — August 26, 2021
The latest OE-Dunfell project tarball is 'dunfell-20210828.tar.gz', uploaded here:
http://distro.ibiblio.org/easyos/project/oe/dunfell/
There are some large packages that are not compiled in OE, such as
SeaMonkey. Reason, they are very cross-compiler unfriendly. I am
planning to enhance woofQ with automated package compiler functionality
in a running EasyOS.
Tags: oe