Jörg's NetBSD blog

A blog about NetBSD, pkgsrc and the on-going development.

  • Home
  • Categories:
  • All
  • pkgsrc
  • NetBSD

  • Status of NetBSD and LLVM 1 year, 5 months ago

    NetBSD/AMD64 has been supported by LLVM and Clang for quite some time now. There are a few regressions in the ATF tests compared to GCC, but they don't look serious.
    Recent work for NetBSD/i386 involved fixing a number of nasty little ABI bugs, where NetBSD and other ELF systems differ in the details. It is now comparable to the status of AMD64.

  • Git repositories on github 1 year, 10 months ago

    Checkout https://github.com/jsonn/src and https://github.com/jsonn/pkgsrc!

  • Fossil repositories moved and updated, git in progress. 1 year, 11 months ago

    New server with better connection for the fossil repositories, a mirror and initial addition of git support

  • May update for cvs2fossil 2 years, 1 month ago

    Bug fix release for cvs2fossil to get stable conversion for pkgsrc

  • Minor update for cvs2fossil 2 years, 3 months ago

    Better diagnostic for Attic conflicts and support for commitid

  • Bug fix for cvs2fossil 2 years, 4 months ago

    A small bug fix for cvs2fossil to handle "cvs delete" on branches correctly.

  • Update on fossil conversion 2 years, 4 months ago

    In the two month since the last update, the Fossil conversion utility has seen quite a number of improvements.
    A public mirror of the repository conversion is provided.

  • Fossil conversion 2 years, 7 months ago

    Initial release of cvs to fossil conversion routines

  • Fossil and NetBSD 2 years, 7 months ago

    Large scale repositories create interesting issues for version control systems. How does fossil cope?

  • The insane AMD64 segmentation issue 3 years, 1 month ago

    When AMD introduced Long Mode aka the 64bit extension, they retired the segmentation implementation to switch to a flat memory model. The entire concept of segmentation? No! The FS and GS register still work somewhat like before, just not entirely. Why is it important? Modern Linux binaries require support for Thread Local Storage (TLS) and that is using FS and GS.

  • How to divide fast 3 years, 3 months ago

    The division is one of the less often used integer operations and by a huge margin the slowest. Often the divisor is semi-constant and this allows using much cheaper operations.

  • A new constant database 3 years, 3 months ago

    A space-efficient alternative to db and cdb

  • Steps to USE_DESTDIR=yes as default 3 years, 3 months ago

    What is left before USE_DESTDIR=yes can be the default for everyone?

  • make install 3 years, 3 months ago

    A new name for a build phase, a new behavior for DESTDIR users and some black magic.

  • Avoid permanent package rebuilds 3 years, 3 months ago

    pbulk includes logic to avoid rebuilding packages that haven't changed based on the RCS ID ($NetBSD$).
    A look at some problem cases.

  • Mysterious build failures 3 years, 4 months ago

    After the DESTDIR changes, emulators/handy_sdl started to fail in the bulk builds, even though it works fine when build by hand. A failure analysis.

  • Dynamic mbuf cluster limit 3 years, 4 months ago

    The hard-coded limit of 1024 mbuf clusters in the x86 GENERIC kernel is gone. The new limit is based on the available memory.

  • New year cleanup 3 years, 4 months ago

    20 pages of changes on http://pkgsrc.se:

    • new Python and PostgreSQL default version
    • ancient Java and PHP 4
  • USE_DESTDIR and PKG_DEVELOPER 3 years, 4 months ago

    PKG_DEVELOPER now implies USE_DESTDIR=yes by default.
    This helps to catch bugs and simplifies updates.


Copyright © 2011 Jörg Sonnenberger