Update to 23.11
This commit is contained in:
		
							parent
							
								
									4655de62f8
								
							
						
					
					
						commit
						979237b85b
					
				| @ -3,11 +3,11 @@ Description: Workaround environment variable settings | |||||||
| Forwarded: not-needed | Forwarded: not-needed | ||||||
| Author: Colin Ian King <colin.i.king@gmail.com> | Author: Colin Ian King <colin.i.king@gmail.com> | ||||||
| 
 | 
 | ||||||
| Index: intel-cmt-cat-4.5.0/lib/Makefile
 | Index: intel-cmt-cat-23.11/lib/Makefile
 | ||||||
| ===================================================================
 | ===================================================================
 | ||||||
| --- intel-cmt-cat-4.5.0.orig/lib/Makefile
 | --- intel-cmt-cat-23.11.orig/lib/Makefile
 | ||||||
| +++ intel-cmt-cat-4.5.0/lib/Makefile
 | +++ intel-cmt-cat-23.11/lib/Makefile
 | ||||||
| @@ -124,10 +124,10 @@ endif
 | @@ -119,10 +119,10 @@ endif
 | ||||||
|   |   | ||||||
|  HDR = pqos.h |  HDR = pqos.h | ||||||
|  PREFIX ?= /usr/local |  PREFIX ?= /usr/local | ||||||
| @ -21,40 +21,40 @@ Index: intel-cmt-cat-4.5.0/lib/Makefile | |||||||
|   |   | ||||||
|  all: $(LIBNAME) |  all: $(LIBNAME) | ||||||
|   |   | ||||||
| Index: intel-cmt-cat-4.5.0/pqos/Makefile
 | Index: intel-cmt-cat-23.11/pqos/Makefile
 | ||||||
| ===================================================================
 | ===================================================================
 | ||||||
| --- intel-cmt-cat-4.5.0.orig/pqos/Makefile
 | --- intel-cmt-cat-23.11.orig/pqos/Makefile
 | ||||||
| +++ intel-cmt-cat-4.5.0/pqos/Makefile
 | +++ intel-cmt-cat-23.11/pqos/Makefile
 | ||||||
| @@ -98,8 +98,8 @@ MAN = pqos.8
 | @@ -94,8 +94,8 @@ MAN = pqos.8
 | ||||||
|   |   | ||||||
|  # XXX: modify as desired |  # XXX: modify as desired | ||||||
|  PREFIX ?= /usr/local |  PREFIX ?= /usr/local | ||||||
| -BIN_DIR = $(PREFIX)/bin
 | -BIN_DIR = $(PREFIX)/bin
 | ||||||
| -MAN_DIR = $(PREFIX)/man/man8
 | -MAN_DIR = $(PREFIX)/man/man8
 | ||||||
| +BIN_DIR = $(DESTDIR)/usr/bin
 | +BIN_DIR = $(DESTDIR)/usr/sbin
 | ||||||
| +MAN_DIR = $(DESTDIR)/usr/share/man/man8
 | +MAN_DIR = $(DESTDIR)/usr/share/man/man8
 | ||||||
|   |   | ||||||
|  SRCS = $(sort $(wildcard *.c)) |  SRCS = $(sort $(wildcard *.c)) | ||||||
|  OBJS = $(addprefix $(OBJDIR)/,$(SRCS:.c=.o)) |  OBJS = $(addprefix $(OBJDIR)/,$(SRCS:.c=.o)) | ||||||
| Index: intel-cmt-cat-4.5.0/rdtset/Makefile
 | Index: intel-cmt-cat-23.11/rdtset/Makefile
 | ||||||
| ===================================================================
 | ===================================================================
 | ||||||
| --- intel-cmt-cat-4.5.0.orig/rdtset/Makefile
 | --- intel-cmt-cat-23.11.orig/rdtset/Makefile
 | ||||||
| +++ intel-cmt-cat-4.5.0/rdtset/Makefile
 | +++ intel-cmt-cat-23.11/rdtset/Makefile
 | ||||||
| @@ -99,8 +99,8 @@ MAN = rdtset.8
 | @@ -95,8 +95,8 @@ MAN = rdtset.8
 | ||||||
|   |   | ||||||
|  # XXX: modify as desired |  # XXX: modify as desired | ||||||
|  PREFIX ?= /usr/local |  PREFIX ?= /usr/local | ||||||
| -BIN_DIR = $(PREFIX)/bin
 | -BIN_DIR = $(PREFIX)/bin
 | ||||||
| -MAN_DIR = $(PREFIX)/man/man8
 | -MAN_DIR = $(PREFIX)/man/man8
 | ||||||
| +BIN_DIR = $(DESTDIR)/usr/bin
 | +BIN_DIR = $(DESTDIR)/usr/sbin
 | ||||||
| +MAN_DIR = $(DESTDIR)/usr/share/man/man8
 | +MAN_DIR = $(DESTDIR)/usr/share/man/man8
 | ||||||
|   |   | ||||||
|  SRCS = $(sort $(wildcard *.c)) |  SRCS = $(sort $(wildcard *.c)) | ||||||
|  OBJS = $(SRCS:.c=.o) |  OBJS = $(SRCS:.c=.o) | ||||||
| Index: intel-cmt-cat-4.5.0/tools/membw/Makefile
 | Index: intel-cmt-cat-23.11/tools/membw/Makefile
 | ||||||
| ===================================================================
 | ===================================================================
 | ||||||
| --- intel-cmt-cat-4.5.0.orig/tools/membw/Makefile
 | --- intel-cmt-cat-23.11.orig/tools/membw/Makefile
 | ||||||
| +++ intel-cmt-cat-4.5.0/tools/membw/Makefile
 | +++ intel-cmt-cat-23.11/tools/membw/Makefile
 | ||||||
| @@ -39,8 +39,8 @@ MAN = membw.8
 | @@ -39,8 +39,8 @@ MAN = membw.8
 | ||||||
|   |   | ||||||
|  # XXX: modify as desired |  # XXX: modify as desired | ||||||
|  | |||||||
							
								
								
									
										20
									
								
								0002-remove-build-and-install-of-examples.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								0002-remove-build-and-install-of-examples.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | |||||||
|  | Description: Remove examples | ||||||
|  |  No need to install these, developers are encouraged to look | ||||||
|  |  at the code in the repository | ||||||
|  | Forwarded: not-needed | ||||||
|  | Author: Colin Ian King <colin.i.king@gmail.com> | ||||||
|  | 
 | ||||||
|  | Index: intel-cmt-cat-4.5.0/Makefile
 | ||||||
|  | ===================================================================
 | ||||||
|  | --- intel-cmt-cat-4.5.0.orig/Makefile
 | ||||||
|  | +++ intel-cmt-cat-4.5.0/Makefile
 | ||||||
|  | @@ -53,9 +53,6 @@ all:
 | ||||||
|  |  	$(MAKE) -C pqos | ||||||
|  |  	$(MAKE) -C rdtset | ||||||
|  |  	$(MAKE) -C tools/membw | ||||||
|  | -	$(MAKE) -C examples/c/CAT_MBA
 | ||||||
|  | -	$(MAKE) -C examples/c/CMT_MBM
 | ||||||
|  | -	$(MAKE) -C examples/c/PSEUDO_LOCK
 | ||||||
|  |   | ||||||
|  |  setup-dev: | ||||||
|  |  	$(MAKE) -C appqos setup-dev | ||||||
							
								
								
									
										64
									
								
								0003-allow-debian-flags-to-be-added.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								0003-allow-debian-flags-to-be-added.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,64 @@ | |||||||
|  | Description: Hard code in hardening options | ||||||
|  | Forwarded: not-needed | ||||||
|  | Author: Colin Ian King <colin.i.king@gmail.com> | ||||||
|  | 
 | ||||||
|  | Index: intel-cmt-cat-23.11/lib/Makefile
 | ||||||
|  | ===================================================================
 | ||||||
|  | --- intel-cmt-cat-23.11.orig/lib/Makefile
 | ||||||
|  | +++ intel-cmt-cat-23.11/lib/Makefile
 | ||||||
|  | @@ -37,8 +37,8 @@ LIB = libpqos
 | ||||||
|  |  VERSION = 5.0.0 | ||||||
|  |  SO_VERSION = 5 | ||||||
|  |  SHARED ?= y | ||||||
|  | -LDFLAGS = -L. -lpthread -z noexecstack -z relro -z now
 | ||||||
|  | -CFLAGS = -pthread -I./ -D_GNU_SOURCE \
 | ||||||
|  | +LDFLAGS += -L. -lpthread -z noexecstack -z relro -z now
 | ||||||
|  | +CFLAGS += -pthread -I./ -D_GNU_SOURCE \
 | ||||||
|  |  	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \ | ||||||
|  |  	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \ | ||||||
|  |  	-Wcast-qual -Wundef -Wwrite-strings \ | ||||||
|  | Index: intel-cmt-cat-23.11/pqos/Makefile
 | ||||||
|  | ===================================================================
 | ||||||
|  | --- intel-cmt-cat-23.11.orig/pqos/Makefile
 | ||||||
|  | +++ intel-cmt-cat-23.11/pqos/Makefile
 | ||||||
|  | @@ -36,9 +36,9 @@
 | ||||||
|  |   | ||||||
|  |  OBJDIR = obj | ||||||
|  |  LIBDIR ?= ../lib | ||||||
|  | -LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now
 | ||||||
|  | +LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
 | ||||||
|  |  LDLIBS = -lpqos -lpthread | ||||||
|  | -CFLAGS = -I$(LIBDIR) \
 | ||||||
|  | +CFLAGS += -I$(LIBDIR) \
 | ||||||
|  |  	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \ | ||||||
|  |  	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \ | ||||||
|  |  	-Wcast-qual -Wundef -Wwrite-strings \ | ||||||
|  | Index: intel-cmt-cat-23.11/rdtset/Makefile
 | ||||||
|  | ===================================================================
 | ||||||
|  | --- intel-cmt-cat-23.11.orig/rdtset/Makefile
 | ||||||
|  | +++ intel-cmt-cat-23.11/rdtset/Makefile
 | ||||||
|  | @@ -35,9 +35,9 @@
 | ||||||
|  |  ############################################################################### | ||||||
|  |   | ||||||
|  |  LIBDIR ?= ../lib | ||||||
|  | -LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now
 | ||||||
|  | +LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
 | ||||||
|  |  LDLIBS = -lpqos -lpthread | ||||||
|  | -CFLAGS = -I$(LIBDIR) \
 | ||||||
|  | +CFLAGS += -I$(LIBDIR) \
 | ||||||
|  |  	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \ | ||||||
|  |  	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \ | ||||||
|  |  	-Wcast-qual -Wundef -Wwrite-strings \ | ||||||
|  | Index: intel-cmt-cat-23.11/tools/membw/Makefile
 | ||||||
|  | ===================================================================
 | ||||||
|  | --- intel-cmt-cat-23.11.orig/tools/membw/Makefile
 | ||||||
|  | +++ intel-cmt-cat-23.11/tools/membw/Makefile
 | ||||||
|  | @@ -42,7 +42,7 @@ PREFIX ?= /usr/local
 | ||||||
|  |  BIN_DIR = $(DESTDIR)/usr/bin | ||||||
|  |  MAN_DIR = $(DESTDIR)/usr/share/man/man8 | ||||||
|  |   | ||||||
|  | -CFLAGS=-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
 | ||||||
|  | +CFLAGS += -W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
 | ||||||
|  |  	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \ | ||||||
|  |  	-Wcast-qual -Wundef -Wwrite-strings \ | ||||||
|  |  	-Wformat -Wformat-security -fstack-protector -fPIE \ | ||||||
| @ -1,4 +1,4 @@ | |||||||
| %global libpqos_ver 4.6.1 | %global libpqos_ver 5.0.0 | ||||||
| %global desc %{expand: \ | %global desc %{expand: \ | ||||||
| This package provides basic support for Intel Resource Director Technology | This package provides basic support for Intel Resource Director Technology | ||||||
| including, Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring | including, Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring | ||||||
| @ -6,7 +6,7 @@ including, Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring | |||||||
| (CDP) and Memory Bandwidth Allocation (MBA).} | (CDP) and Memory Bandwidth Allocation (MBA).} | ||||||
| 
 | 
 | ||||||
| Name:		intel-cmt-cat | Name:		intel-cmt-cat | ||||||
| Version:	23.08 | Version:	23.11 | ||||||
| Release:	1%{?dist} | Release:	1%{?dist} | ||||||
| Summary:	Intel cache monitoring and allocation technology config tool | Summary:	Intel cache monitoring and allocation technology config tool | ||||||
| 
 | 
 | ||||||
| @ -14,7 +14,9 @@ License:	BSD-3-Clause | |||||||
| URL: 		https://github.com/intel/intel-cmt-cat | URL: 		https://github.com/intel/intel-cmt-cat | ||||||
| Source: 	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz | Source: 	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz | ||||||
| 
 | 
 | ||||||
| Patch:		0001-alter-install-paths.patch	 | Patch0:		0001-alter-install-paths.patch | ||||||
|  | Patch1:		0002-remove-build-and-install-of-examples.patch | ||||||
|  | Patch2:		0003-allow-debian-flags-to-be-added.patch | ||||||
| 
 | 
 | ||||||
| ExclusiveArch:	x86_64 | ExclusiveArch:	x86_64 | ||||||
| 
 | 
 | ||||||
| @ -47,11 +49,11 @@ Development files. | |||||||
| %license LICENSE | %license LICENSE | ||||||
| %doc ChangeLog README.md | %doc ChangeLog README.md | ||||||
| %{_bindir}/membw | %{_bindir}/membw | ||||||
| %{_bindir}/pqos | %{_sbindir}/pqos | ||||||
| %{_bindir}/pqos-msr | %{_sbindir}/pqos-msr | ||||||
| %{_bindir}/pqos-os | %{_sbindir}/pqos-os | ||||||
| %{_bindir}/rdtset | %{_sbindir}/rdtset | ||||||
| %{_libdir}/libpqos.so.4 | %{_libdir}/libpqos.so.5 | ||||||
| %{_libdir}/libpqos.so.%{libpqos_ver} | %{_libdir}/libpqos.so.%{libpqos_ver} | ||||||
| %{_mandir}/man8/membw.8* | %{_mandir}/man8/membw.8* | ||||||
| %{_mandir}/man8/pqos.8* | %{_mandir}/man8/pqos.8* | ||||||
| @ -64,6 +66,9 @@ Development files. | |||||||
| %{_libdir}/libpqos.so | %{_libdir}/libpqos.so | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Mon Nov 13 2023 Ali Erdinc Koroglu <aekoroglu@fedoraproject.org> - 23.11-1 | ||||||
|  | - Update to 23.11 | ||||||
|  | 
 | ||||||
| * Thu Aug 31 2023 Ali Erdinc Koroglu <aekoroglu@fedoraproject.org> - 23.08-1 | * Thu Aug 31 2023 Ali Erdinc Koroglu <aekoroglu@fedoraproject.org> - 23.08-1 | ||||||
| - Update to 23.08 | - Update to 23.08 | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								sources
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								sources
									
									
									
									
									
								
							| @ -1 +1 @@ | |||||||
| SHA512 (intel-cmt-cat-23.08.tar.gz) = a9f702bb9b9e997a78ddb847b95fa6b89b6d47bf211b50e353f0af378757fcae89a58fb7536dc810e58a9e479f838ad9b34b4bbc6f5ec49fbdb0cdb97bd78175 | SHA512 (intel-cmt-cat-23.11.tar.gz) = 049fddab412a117b485c7dc41675ce27f4b77df3118e9783688ee59deae4ac087f373def0cace09e515f3ee4cc695fc974dfcaa6c20022fa455eb3a8d45c4f2e | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user