mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-18 09:40:05 +02:00
89 lines
2.4 KiB
Plaintext
89 lines
2.4 KiB
Plaintext
From 0d68f28e1dff78b7424cf072cc04536a9b6672d7 Mon Sep 17 00:00:00 2001
|
|
From: begasus <begasus@gmail.com>
|
|
Date: Sat, 13 Nov 2021 08:28:23 +0000
|
|
Subject: Haiku doesn't support hard links
|
|
|
|
|
|
diff --git a/test/suites/base.bash b/test/suites/base.bash
|
|
index b7eab53..8ae7b11 100644
|
|
--- a/test/suites/base.bash
|
|
+++ b/test/suites/base.bash
|
|
@@ -176,7 +176,7 @@ base_tests() {
|
|
# -------------------------------------------------------------------------
|
|
TEST "Unsupported source language"
|
|
|
|
- ln -f test1.c test1.ccc
|
|
+ ln -fs test1.c test1.ccc
|
|
$CCACHE_COMPILE -c test1.ccc 2>/dev/null
|
|
expect_stat unsupported_source_language 1
|
|
|
|
@@ -766,7 +766,7 @@ b"
|
|
# -------------------------------------------------------------------------
|
|
TEST "-x c"
|
|
|
|
- ln -f test1.c test1.ccc
|
|
+ ln -fs test1.c test1.ccc
|
|
|
|
$CCACHE_COMPILE -x c -c test1.ccc
|
|
expect_stat preprocessed_cache_hit 0
|
|
@@ -779,7 +779,7 @@ b"
|
|
# -------------------------------------------------------------------------
|
|
TEST "-xc"
|
|
|
|
- ln -f test1.c test1.ccc
|
|
+ ln -fs test1.c test1.ccc
|
|
|
|
$CCACHE_COMPILE -xc -c test1.ccc
|
|
expect_stat preprocessed_cache_hit 0
|
|
--
|
|
2.43.2
|
|
|
|
|
|
From 4c9bcb77a9cd2669ea61f86a21c561895d63b56d Mon Sep 17 00:00:00 2001
|
|
From: begasus <begasus@gmail.com>
|
|
Date: Sat, 13 Nov 2021 12:28:11 +0000
|
|
Subject: Link against libnetwork
|
|
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index acedac4..25443eb 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -115,6 +115,10 @@ if(ENABLE_DOCUMENTATION)
|
|
add_subdirectory(doc)
|
|
endif()
|
|
|
|
+if(HAIKU)
|
|
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lnetwork")
|
|
+endif(HAIKU)
|
|
+
|
|
#
|
|
# Installation
|
|
#
|
|
--
|
|
2.43.2
|
|
|
|
|
|
From 197a9bf13ea6c2657f0b87b58ac1de2bd968c644 Mon Sep 17 00:00:00 2001
|
|
From: Zardshard <0azrune6@zard.anonaddy.com>
|
|
Date: Tue, 4 Jun 2024 21:28:56 -0400
|
|
Subject: Do not use /run/user directory
|
|
|
|
|
|
diff --git a/src/ccache/Config.cpp b/src/ccache/Config.cpp
|
|
index b4974e1..8a6836d 100644
|
|
--- a/src/ccache/Config.cpp
|
|
+++ b/src/ccache/Config.cpp
|
|
@@ -1194,7 +1194,7 @@ std::string
|
|
Config::default_temporary_dir() const
|
|
{
|
|
static const std::string run_user_tmp_dir = [] {
|
|
-#ifndef _WIN32
|
|
+#if !defined(_WIN32) && !defined(HAIKU)
|
|
const char* const xdg_runtime_dir = getenv("XDG_RUNTIME_DIR");
|
|
if (xdg_runtime_dir && DirEntry(xdg_runtime_dir).is_directory()) {
|
|
auto dir = FMT("{}/ccache-tmp", xdg_runtime_dir);
|
|
--
|
|
2.43.2
|
|
|