From 387bcf571807721b3f2c7a1066eb285f985a2789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E9=BE=99=E6=88=90?= Date: Wed, 26 Nov 2025 22:07:22 +0800 Subject: [PATCH] fix problem with ubuntu24 --- CMakeLists.txt | 1 + include/lightir/Type.hpp | 1 + src/common/util.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c40ab9..46780af 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,7 @@ cmake_minimum_required( VERSION 3.8 ) include(CheckCXXCompilerFlag) project(CMINUSF) +add_compile_definitions(_POSIX_C_SOURCE=200112L) set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -std=c99") diff --git a/include/lightir/Type.hpp b/include/lightir/Type.hpp index c0041e6..7915776 100755 --- a/include/lightir/Type.hpp +++ b/include/lightir/Type.hpp @@ -2,6 +2,7 @@ #include #include +#include class Module; class IntegerType; diff --git a/src/common/util.cpp b/src/common/util.cpp index 4af9cec..83cec45 100644 --- a/src/common/util.cpp +++ b/src/common/util.cpp @@ -1,4 +1,5 @@ #include "util.hpp" +#include std::string ptr_to_str(const void* ptr) { -- GitLab