Software Development

  • Status Closed
  • Percent Complete
  • Task Type Implementation Request
  • Category General
  • Assigned To
    Márcio Silva
    André Silva
  • Operating System Hyperbola GNU/HyperBK
  • Severity High
  • Priority Medium
  • Reported Version Any
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 1
  • Private
Attached to Project: Software Development
Opened by André Silva - 05/06/2018
Last edited by André Silva - 20/06/2019

FS#763 - Develop GNU/HyperBK patchset

Develop GNU/HyperBK patchset for toolchain (Glibc, Binutils and GCC) and packages.


Make sure the definitions are not simply duplicated from GNU/Linux' because that will eventually result in
out-of-sync definitions that break for us.

Example of triplet check:	linux*-gnu | gnu* | hyperbk-gnu)
Example of uname check:		Linux|GNU|GNU/*)
Example of C macro check:	defined(__linux__) || defined(__GNU__) || defined(__GLIBC__)
				[note: GNU/Hurd defines __GNU__, and GNU/HyperBK define __GLIBC__ as hardcoded macro]
Example of makefile check:	ifneq (, $(filter Linux GNU GNU_%, $(shell uname -s)))
				[note1: findstring matches subwords, use filter instead]
				[note2: list must be the first parameter, otherwise matching fails]
				[note3: "%" is make's wildcard]
Closed by  André Silva
20.06.2019 00:52
Reason for closing:  Won't implement
Additional comments about closing:  

We will distribute Hyperbola BSD

winter commented on 09.06.2019 22:04

THIS, has major interest for me. :)

I would love you guys to make a version of Hyperbola with a BSD kernel. Sounds ultra lightweight. :)

Although, I would want a libreboot FDE guide for it. :)

Date User Effort (H:M)


Available keyboard shortcuts


Task Details

Task Editing