Recent posts

    Porting NetBSD userland, infrastructure improvements
    2020-08-17

    As noted previously, I have some issues with the complexity of GNU autotools and the bloat that it introduces into building what should be very simple programs. I pointed out coreutils as one of the worst offenders at that time, and have been exploring ways to either port coreutils to a simpler build system or outright replace the package....

    Read More ->
    Restarting make, buildworld cleanup, default software
    2020-08-03

    One of the deficiencies in the HitchHiker build tree up to this point has been dealing with packages that require some manual intervention after the "make install" step. Originally there was no unified infrastructure to deal with this scenario. Very quickly...

    Read More ->
    Imported source, pkgsrc on Arm woes, and make includes
    2020-08-01

    I think we'll start this post discussing some of the differences and misconceptions of same between BSD make and GNU make. In the case of BSD make we're primarily referring to NetBSD make, which is a greatly improved version of the historical Unix make...

    Read More ->
    Patching pkgsrc, building rust and Arm headaches
    2020-07-20

    Having been working with pkgsrc for a couple weeks now there's a bit of a flow developing, and quite a bit of progress, with a big caveat. The issues I'm running into are that there are quite a few more build failures for Arm than there are for x86_64....

    Read More ->
    More Pkgsrc
    2020-07-14

    While attempting to build the Thunar file manager (via pkgsrc) I encountered a couple of other errors when it pulled in Samba4 as a dependency. Samba4 has switched from using GNU autotools to it's own internal version of waf, a Python based tool for configuring software....

    Read More ->

Tags:

4.4BSDlite Arm Boot C Programming Clang Cross Compile css Deprecation Editors Git Gitea Glibc GNU Make Golang html Initramfs Libraries llvm mdbook Milestones NonGNU Package Packages Pkgsrc Porting POSIX Programming Qemu RiscV Roadmap Rust Site News sysroot Systemd Utilities Web Development Web Programming Zola