Mageia Bugzilla – Attachment 14572 Details for
Bug 32506
[PKG REQUEST] A default configuration to build all GCC binaries in PIE mode
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
A spec to develop
gcc-PIE.spec (text/x-matlab), 1.07 KB, created by
Kristoffer Grundström
on 2024-06-17 04:03:55 CEST
(
hide
)
Description:
A spec to develop
Filename:
MIME Type:
Creator:
Kristoffer Grundström
Created:
2024-06-17 04:03:55 CEST
Size:
1.07 KB
patch
obsolete
>%ifarch ix86 >%define libname lib >%else >%ifarch x86_64 aarch riscv64 >%define libname lib64 >%endif >%endif >%define srcname gcc > >Name: %{srcname}-PIE >Version: 12.3.0 >Release: 1%{?dist} >Summary: GCC with PIE support >License: GPLv3+ >URL: http://%{srcname}.gnu.org/ >Source0: https://ftp.gnu.org/gnu/%{srcname}/%{srcname}-%{version}/%{srcname}-%{version}.tar.gz >Source1: cpp >BuildRequires: %{srcname} >BuildRequires: make >BuildRequires: binutils >BuildRequires: gmp-devel >BuildRequires: mpfr-devel >BuildRequires: %{libname}isl-devel >BuildRequires: %{libname}mpc-devel >Requires: %{libname}%{srcname} >Requires: gcc-cpp = %{version}-%{release} >Provides: c_compiler = %{version} > >%description -n %{srcname}-PIE >GCC (GNU Compiler Collection) with support for creating Position Independent Executables (PIE). > >%prep >%setup -q -n %{srcname}-%{version} > >%build ># Use a configurationmethod suitable to activate PIE >%configure --enable-default-pie >%make_build > >%install >%make_install > >%files -n %{srcname}-PIE >%{_prefix}/bin/%{srcname} >%{_prefix}/lib* ># Include other files and libraries installed by GCC
%ifarch ix86 %define libname lib %else %ifarch x86_64 aarch riscv64 %define libname lib64 %endif %endif %define srcname gcc Name: %{srcname}-PIE Version: 12.3.0 Release: 1%{?dist} Summary: GCC with PIE support License: GPLv3+ URL: http://%{srcname}.gnu.org/ Source0: https://ftp.gnu.org/gnu/%{srcname}/%{srcname}-%{version}/%{srcname}-%{version}.tar.gz Source1: cpp BuildRequires: %{srcname} BuildRequires: make BuildRequires: binutils BuildRequires: gmp-devel BuildRequires: mpfr-devel BuildRequires: %{libname}isl-devel BuildRequires: %{libname}mpc-devel Requires: %{libname}%{srcname} Requires: gcc-cpp = %{version}-%{release} Provides: c_compiler = %{version} %description -n %{srcname}-PIE GCC (GNU Compiler Collection) with support for creating Position Independent Executables (PIE). %prep %setup -q -n %{srcname}-%{version} %build # Use a configurationmethod suitable to activate PIE %configure --enable-default-pie %make_build %install %make_install %files -n %{srcname}-PIE %{_prefix}/bin/%{srcname} %{_prefix}/lib* # Include other files and libraries installed by GCC
View Attachment As Raw
Actions:
View
Attachments on
bug 32506
:
14145
| 14572