Skip to content

Instantly share code, notes, and snippets.

View nielx's full-sized avatar

Niels Sascha Reedijk nielx

  • Haiku
  • Rotterdam, The Netherlands
View GitHub Profile
# 1 "../haiku/src/bin/query.cpp"
From 046145fe2778c5b29a7dcf1fe49184b56ec561b5 Mon Sep 17 00:00:00 2001
From: Niels Sascha Reedijk <niels.reedijk@gmail.com>
Date: Tue, 20 Jun 2023 16:14:19 +0100
Subject: [PATCH] Modifications for GCC 13.1.0 for Haiku (from buildtools
repository)
---
c++tools/config.h.in | 10 +-
c++tools/configure | 2662 ++++++++---------
config.rpath | 2 +
diff -Naur ./c++tools/config.h.in ../buildtools/gcc/c++tools/config.h.in
--- ./c++tools/config.h.in 2023-04-26 08:11:18.000000000 +0100
+++ ../buildtools/gcc/c++tools/config.h.in 2023-06-20 05:54:42.025986938 +0100
@@ -21,9 +21,6 @@
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
diff -Naur ./config.rpath ../buildtools/gcc/config.rpath
--- ./config.rpath 2023-04-26 08:09:39.000000000 +0100
+++ ../buildtools/gcc/config.rpath 2023-06-18 01:47:07.123074885 +0100
@@ -161,6 +161,8 @@
;;
netbsd*)
;;
+ haiku*)
+ ;;
solaris* | sysv5*)
@nielx
nielx / Proposal-R1-planning.md
Last active September 23, 2020 22:05
Proposal: Haiku R1 Release Roadmap

RFC: Haiku R1 Release Roadmap

In 2001, a group of motivated developers started the OpenBeOS project, with the goal of recreating an Open Source binary compatible version of BeOS. Over the past two decades, various developers have been inspired by this dream and have contributed in one way or the other. In 2020 we are arguably in a place that is beyond what BeOS R5 ever was, with support for modern 64 bit hardware, a modern web browser, and a vibrant community that is supporting a large library of ported software. While there will always be more hardware to support, better base software to write, and newer APIs to be written, the Haiku Community is now in a state where it is comfortable to release Haiku R1.

After the release of Haiku R1, there will be an official, stable, supported platform for others to build their solutions on.

Abstract

This proposal outlines a release procedure and release schedule for Haiku R1, and proposes a way of work to allow for incremental improvements to Haiku R1.

@nielx
nielx / link-haiku-cgit.py
Created June 13, 2020 08:24
link-haiku-cgit.py version 13 June 2020
@nielx
nielx / gist:e4af8ae22de9035bf1d4
Created January 31, 2015 20:11
Command line output
/lib/rustlib/i686-unknown-haiku/lib/ RUST_BACKTRACE=1 RUST_LOG=debug /boot/home/Projects/Rust/rust-stage0/lib/rustlib/i686-unknown-haiku/bin/rustc --sysroot="/boot/home/Projects/Rust/rust-stage0/" ~/Projects/Rust/rust-examples/tutorial-05_3-tuples.rs
normalize_helper path: "dev/urandom"
normalize_helper: for comp in v.split(is_sep_byte)
normalize_helper: for comp in v.split(is_sep_byte)
normalize_helper comps: "dev/urandom"
normalize_helper path: "boot/home/Projects/Rust/rust-stage0/"
normalize_helper: for comp in v.split(is_sep_byte)
normalize_helper: for comp in v.split(is_sep_byte)
normalize_helper: for comp in v.split(is_sep_byte)
normalize_helper: for comp in v.split(is_sep_byte)