mirror of
https://github.com/coolsnowwolf/packages
synced 2025-01-08 13:27:39 +08:00
af275ffc39
Due to the compiler change of openwrt, from gcc version 11 to gcc version 12, we have now the following build errors. ../../../source/components/utilities/utdebug.c: In function 'AcpiUtInitStackPtrTrace': ../../../source/components/utilities/utdebug.c:188:31: error: storing the address of local variable 'CurrentSp' in 'AcpiGbl_EntryStackPointer' [-Werror=dangling-pointer=] 188 | AcpiGbl_EntryStackPointer = &CurrentSp; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../source/components/utilities/utdebug.c:185:29: note: 'CurrentSp' declared here 185 | ACPI_SIZE CurrentSp; | ^~~~~~~~~ In file included from ../../../source/include/acpi.h:173, from ../../../source/components/utilities/utdebug.c:154: ../../../source/include/acglobal.h:335:41: note: 'AcpiGbl_EntryStackPointer' declared here 335 | ACPI_GLOBAL (ACPI_SIZE *, AcpiGbl_EntryStackPointer); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/include/acpixf.h:188:17: note: in definition of macro 'ACPI_GLOBAL' 188 | extern type name | ^~~~ cc1: all warnings being treated as errors make[4]: *** [../Makefile.rules:20: obj/utdebug.o] Error 1 This is already issue opend in the the upstream project acpica. https://github.com/acpica/acpica/issues/771 There is already a fix available, but it has not yet been merged. https://github.com/acpica/acpica/pull/776 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
58 lines
1.3 KiB
Makefile
58 lines
1.3 KiB
Makefile
#
|
|
# Copyright (C) 2017 Philip Prindeville
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=acpica-unix
|
|
PKG_VERSION:=20221020
|
|
PKG_RELEASE:=2
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar_0.gz
|
|
PKG_CAT:=gzip -dc
|
|
PKG_SOURCE_URL:=https://acpica.org/sites/$(patsubst %-unix,%,$(PKG_NAME))/files/
|
|
PKG_HASH:=33a2e394aca0ca57d4018afe3da340dfad5eb45b1b9300e81dd595fda07cf1c5
|
|
PKG_MAINTAINER:=Philip Prindeville <philipp@redfish-solutions.com>
|
|
|
|
PKG_LICENSE:=GPL-2.0
|
|
|
|
PKG_FORTIFY_SOURCE:=0
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/acpica-unix
|
|
SECTION:=utils
|
|
CATEGORY:=Utilities
|
|
DEPENDS:=@TARGET_x86_64
|
|
TITLE:=ACPI utilities (currently acpidump) for UNIX
|
|
URL:=https://acpica.org/
|
|
endef
|
|
|
|
define Package/acpica-unix/description
|
|
Open Source utilities for ACPI including the ACPICA Machine Language
|
|
(AML) interpreter, a simulator, test suites, and a compiler to
|
|
translate ACPI Source Language (ASL) into AML.
|
|
|
|
At this time, only acpidump is bundled; more might be added later.
|
|
endef
|
|
|
|
define Build/Configure
|
|
endef
|
|
|
|
MAKE_VARS += HOST=_LINUX
|
|
|
|
MAKE_PATH:=generate/unix
|
|
|
|
define Package/acpica-unix/install
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/generate/unix/bin/* \
|
|
$(1)/usr/bin/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,acpica-unix))
|