home.social

#compiling — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #compiling, aggregated by home.social.

  1. Dear Friends wanting their own specialist Linux,

    I have created my own Linux distros using Puppy. Now EasyOS allows this with new software...

    Might be of interest
    easyos.org/dev/how-to-compile-

    It is too much for me these day but some will relish the challenge of creating their own Operating System

    #LinuxAudio #Compiling #Distribution #Creating #Operating_system_development

    :cyber_hacking: :tux: :ablobcatwobwork:

  2. Dear Friends wanting their own specialist Linux,

    I have created my own Linux distros using Puppy. Now EasyOS allows this with new software...

    Might be of interest
    easyos.org/dev/how-to-compile-

    It is too much for me these day but some will relish the challenge of creating their own Operating System

    #LinuxAudio #Compiling #Distribution #Creating #Operating_system_development

    :cyber_hacking: :tux: :ablobcatwobwork:

  3. Dear Friends wanting their own specialist Linux,

    I have created my own Linux distros using Puppy. Now EasyOS allows this with new software...

    Might be of interest
    easyos.org/dev/how-to-compile-

    It is too much for me these day but some will relish the challenge of creating their own Operating System

    #LinuxAudio #Compiling #Distribution #Creating #Operating_system_development

    :cyber_hacking: :tux: :ablobcatwobwork:

  4. How We Made the Angular Compiler Faster Using AI, by @mdong1909.bsky.social (@voidzero.dev):

    voidzero.dev/posts/oxc-angular

  5. Nanu, gar kein Wireshark auf dem BüroRechner installiert …

    … ürg, qt6 … ⏳
    xkcd://303

    #Gentoo #compiling

  6. Nanu, gar kein Wireshark auf dem BüroRechner installiert …

    … ürg, qt6 … ⏳
    xkcd://303

    #Gentoo #compiling

  7. 🚀 Oh wow, #BuildKit is Docker's #secret #sauce that no one knew they needed—except everyone uses it daily without a clue. 😲 It's like discovering your kitchen faucet is secretly Niagara Falls, but only if you’re into #overselling #plumbing #metaphors. 💧 Who knew #compiling #C was so relatable? 😂
    tuananh.net/2026/02/25/buildki #Docker #HackerNews #ngated

  8. 🚀 Oh wow, #BuildKit is Docker's #secret #sauce that no one knew they needed—except everyone uses it daily without a clue. 😲 It's like discovering your kitchen faucet is secretly Niagara Falls, but only if you’re into #overselling #plumbing #metaphors. 💧 Who knew #compiling #C was so relatable? 😂
    tuananh.net/2026/02/25/buildki #Docker #HackerNews #ngated

  9. 🚀 Oh wow, #BuildKit is Docker's #secret #sauce that no one knew they needed—except everyone uses it daily without a clue. 😲 It's like discovering your kitchen faucet is secretly Niagara Falls, but only if you’re into #overselling #plumbing #metaphors. 💧 Who knew #compiling #C was so relatable? 😂
    tuananh.net/2026/02/25/buildki #Docker #HackerNews #ngated

  10. 🚀 Oh wow, #BuildKit is Docker's #secret #sauce that no one knew they needed—except everyone uses it daily without a clue. 😲 It's like discovering your kitchen faucet is secretly Niagara Falls, but only if you’re into #overselling #plumbing #metaphors. 💧 Who knew #compiling #C was so relatable? 😂
    tuananh.net/2026/02/25/buildki #Docker #HackerNews #ngated

  11. [lazy admin writings] Backporting a deb package with Debian Linux

    More recent yt-dlp versions (direct download ones) are complaining about EJS and warn that the build-in solution in yt-dlp will be deprecated. I wanted to prepare for this future deprecation so I had looked at the options before. The recommended one is Deno but I prefer to install from deb packages as much as possible and Deno could not be found in the Debian packages repositories. Then I had noticed that QuickJS (by the software genius Fabrice Bellard) is in the repositories but only from Debian Trixie and newer. The computer I use yt-dlp has Debian Bookworm and I’m not yet ready or too lazy or some such to make the jump from Bookwork to Trixie now.

    What to do ? First I thought about apt-pinning which worked nice many years ago but in more recent years my experience with it was a bit too messy or chaotic. Chaos is fine but not too often 😉 So what then ?

    Go Go Gadget! Backporting.

    Years ago I had used backporting several times with Debian even for packages with a lot dependencies which meant backporting several other programs and libraries that the package depended on.

    With QuickJS I expected things to be easy because Fabrice Bellard is a programmer which appears to avoid bloat and wants to use every bit as efficient as possible.

    After a search engine search I quickly found what I needed, this page :

    https://debian-handbook.info/browse/stable/debian-packaging.html

    Let’s summarize how this backporting was a  success :

    I made sure I had compile tools installed.

    # apt install build-essential

    (# implies sudo or su to temporary have root privileges $ implies regular user)

    Then installed the devscripts deb and one of the suggestions (dh-make) which I am not sure that it was actually needed :

    # apt install devscripts dh-make

    In /etc/apt/sources.list I added one new line (without the #)  :

    # deb-src deb.debian.org/debian/ trixie main contrib non-free

    Then ran # apt update

    As regular user :

    $ apt source quickjs

    After this command had downloaded the source, navigate into the new directory.

    $ cd quickjs-2025.04.26/

    Now an optional step which you can omit.

    $ dch –local +falcot

    Then the big moment. I still was not sure whether it needed more dependencies so this could fail.

    $ dpkg-buildpackage -us -uc

    And the compiling started and finished well.

    The result were in the directory above (After compiling it will also mention that)

    it resulted among other in two deb files : quickjs_2025.04.26-1_amd64.deb and libquickjs_2025.04.26-1_amd64.deb

    The final step of backporting and installing :

    # dpkg -i quickjs*deb libquickjs_2025.04.26-1_amd64.deb

    That looked good, no errors.

    Then the first new step with yt-dlp :

    $ yt-dlp_linux –js-runtimes quickjs:/bin/qjs [and YouTube link here]

    (Syntax following :  github.com/yt-dlp/yt-dlp/wiki/)

    And there it was in the yt-dlp output, the final verdict, it worked! :

    [youtube] [jsc:quickjs] Solving JS challenges using quickjs

    [info] [YT-link part]: Downloading 1 format(s): 135+251

    Of course this will be more difficult or even very difficult or almost impossible if the package you’d like to backport has many dependencies but

    you never know unless you try! 🙂

     

     

    #backporting #compiling #debian #linux #opensource #ytDlp
  12. [lazy admin writings] Backporting a deb package with Debian Linux

    More recent yt-dlp versions (direct download ones) are complaining about EJS and warn that the build-in solution in yt-dlp will be deprecated. I wanted to prepare for this future deprecation so I had looked at the options before. The recommended one is Deno but I prefer to install from deb packages as much as possible and Deno could not be found in the Debian packages repositories. Then I had noticed that QuickJS (by the software genius Fabrice Bellard) is in the repositories but only from Debian Trixie and newer. The computer I use yt-dlp has Debian Bookworm and I’m not yet ready or too lazy or some such to make the jump from Bookwork to Trixie now.

    What to do ? First I thought about apt-pinning which worked nice many years ago but in more recent years my experience with it was a bit too messy or chaotic. Chaos is fine but not too often 😉 So what then ?

    Go Go Gadget! Backporting.

    Years ago I had used backporting several times with Debian even for packages with a lot dependencies which meant backporting several other programs and libraries that the package depended on.

    With QuickJS I expected things to be easy because Fabrice Bellard is a programmer which appears to avoid bloat and wants to use every bit as efficient as possible.

    After a search engine search I quickly found what I needed, this page :

    https://debian-handbook.info/browse/stable/debian-packaging.html

    Let’s summarize how this backporting was a  success :

    I made sure I had compile tools installed.

    # apt install build-essential

    (# implies sudo or su to temporary have root privileges $ implies regular user)

    Then installed the devscripts deb and one of the suggestions (dh-make) which I am not sure that it was actually needed :

    # apt install devscripts dh-make

    In /etc/apt/sources.list I added one new line (without the #)  :

    # deb-src deb.debian.org/debian/ trixie main contrib non-free

    Then ran # apt update

    As regular user :

    $ apt source quickjs

    After this command had downloaded the source, navigate into the new directory.

    $ cd quickjs-2025.04.26/

    Now an optional step which you can omit.

    $ dch –local +falcot

    Then the big moment. I still was not sure whether it needed more dependencies so this could fail.

    $ dpkg-buildpackage -us -uc

    And the compiling started and finished well.

    The result were in the directory above (After compiling it will also mention that)

    it resulted among other in two deb files : quickjs_2025.04.26-1_amd64.deb and libquickjs_2025.04.26-1_amd64.deb

    The final step of backporting and installing :

    # dpkg -i quickjs*deb libquickjs_2025.04.26-1_amd64.deb

    That looked good, no errors.

    Then the first new step with yt-dlp :

    $ yt-dlp_linux –js-runtimes quickjs:/bin/qjs [and YouTube link here]

    (Syntax following :  github.com/yt-dlp/yt-dlp/wiki/)

    And there it was in the yt-dlp output, the final verdict, it worked! :

    [youtube] [jsc:quickjs] Solving JS challenges using quickjs

    [info] [YT-link part]: Downloading 1 format(s): 135+251

    Of course this will be more difficult or even very difficult or almost impossible if the package you’d like to backport has many dependencies but

    you never know unless you try! 🙂

     

     

    #backporting #compiling #debian #linux #opensource #ytDlp
  13. Tutorial: How to cross-compile for AmigaOS 4

    George Sokianos provides a brief introduction to compiling OS4 code on alien platforms in a blog post.

    amiga-news.de/en/news/AN-2025-

  14. Tutorial: How to cross-compile for AmigaOS 4

    George Sokianos provides a brief introduction to compiling OS4 code on alien platforms in a blog post.

    amiga-news.de/en/news/AN-2025-

    #AmigaOS4 #tutorial #compiling

  15. Poor 8th-gen Intel. It’s doing its best.

    Sadly, a 2018 laptop struggles to continually re-compile software for a “minimal” system… Hmm.

  16. Poor 8th-gen Intel. It’s doing its best.

    Sadly, a 2018 laptop struggles to continually re-compile software for a “minimal” system… Hmm.

  17. 🛠️🎉 #Zig finally got its Async/Await back! 🙄 The world's most anticipated feature for a #language no one's heard of—because, obviously, we don't have enough async/await in other languages. 😂 But hey, #compiling from the master branch makes you a real programmer, right? 🤓✨
    charlesfonseca.substack.com/p/ #AsyncAwait #Programming #DeveloperHumor #HackerNews #ngated

  18. 🛠️🎉 #Zig finally got its Async/Await back! 🙄 The world's most anticipated feature for a #language no one's heard of—because, obviously, we don't have enough async/await in other languages. 😂 But hey, #compiling from the master branch makes you a real programmer, right? 🤓✨
    charlesfonseca.substack.com/p/ #AsyncAwait #Programming #DeveloperHumor #HackerNews #ngated

  19. I currently have a programming rig running WinBlows 11, but would love to get away from it, since MicroSloth seem determined to foist intrusive AI and tracking on us.
    The problem is - Unreal Engine 5.6+ still does not run perfectly on Linux. Or my available M1 Macs. (Apple aren’t a lot better, but it seems easier to block/disable their stuff and I still need Vellum for my novels)
    Has anyone found a Linux setup that allows UE5 development without sacrificing functionality or capabilities?
    Seriously need to get rid of MS and their crap for good.
    #linux #linuxdeveloper #UnrealEngine5 #unrealengine #programming #coding #compiling #prototyping

  20. I currently have a programming rig running WinBlows 11, but would love to get away from it, since MicroSloth seem determined to foist intrusive AI and tracking on us.
    The problem is - Unreal Engine 5.6+ still does not run perfectly on Linux. Or my available M1 Macs. (Apple aren’t a lot better, but it seems easier to block/disable their stuff and I still need Vellum for my novels)
    Has anyone found a Linux setup that allows UE5 development without sacrificing functionality or capabilities?
    Seriously need to get rid of MS and their crap for good.
    #linux #linuxdeveloper #UnrealEngine5 #unrealengine #programming #coding #compiling #prototyping

  21. Gentoo was trying to download rust-bin 1.74.1 to compile rust 1.74.1 to compile rust 1.75.0 to compile rust 1.76.0 to compile rust 1.77.1 to compile rust 1.78.0 to compile rust 1.79.0 to compile rust 1.80.1 to compile rust 1.81.0 to compile rust 1.82.0 to compile rust 1.83.0 to compile rust 1.84.1 to compile rust 1.85.1 to compile rust 1.86.0 to compile rust 1.87.0 to compile rust 1.88.0 to compile rust 1.89.0 🫠

  22. So umm... There is a bunny in my house?
    And now they're doing something on my Pinephone? 📱 :bunhd:

    Hold on, is it... Could it be??

    Are they compiling Godot3 export templates for Aarch64 musl Linux devices???
    Also is that LXQt desktop themed as WinXP?????

    ...I, uh, I guess I have to let them cook, right? I gotta see where this is going. :thonking:

    #linux #linuxmobile #opensource #postmarketos #godot #cute #bunny #plushies #compiling #lxqt

  23. So umm... There is a bunny in my house?
    And now they're doing something on my Pinephone? 📱 :bunhd:

    Hold on, is it... Could it be??

    Are they compiling Godot3 export templates for Aarch64 musl Linux devices???
    Also is that LXQt desktop themed as WinXP?????

    ...I, uh, I guess I have to let them cook, right? I gotta see where this is going. :thonking:

    #linux #linuxmobile #opensource #postmarketos #godot #cute #bunny #plushies #compiling #lxqt

  24. Probably the better crash-course on CFLAGS for us newbies. It did solve my confusion.

    linuxreviews.org/Optimized_gcc

  25. Not saying compiling Unix apps from source on a 13 year old Mac booting from external drive is slow...but...

    xkcd.com/303/

    #Compiling

  26. Not saying compiling Unix apps from source on a 13 year old Mac booting from external drive is slow...but...

    xkcd.com/303/

    #Compiling