Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37580379
en ru br
ALT Linux repos
S:2.32-alt2

Group :: Development/Other
RPM: mingw64-binutils

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: mingw64-binutils
Version: 2.32
Release: alt2

Summary: MinGW Windows binutils

License: GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+
Group: Development/Other
Url: http://www.gnu.org/software/binutils/

Source: binutils-%version.tar

BuildRequires(pre): rpm-build-mingw64

BuildRequires: flex
BuildRequires: bison
BuildRequires: texinfo
BuildRequires: gcc-c++

# NB: This must be left in.

Requires: mingw64-filesystem
BuildRequires: perl-podlators

%description
MinGW Windows binutils (utilities like 'strip', 'as', 'ld') which
understand Windows executables and DLLs.

%prep
%setup -n binutils-%version

%build
# without -O0 gnu as doesnt works
%configure \
CFLAGS="%optflags -O0" \
--target=%_mingw64_target \
--verbose --disable-nls \
--with-included-gettext \
--disable-win32-registry \
--disable-werror \
--with-bugurl=http://bugzilla.altlinux.org/

%make_build

%install
%makeinstall_std

# These files conflict with ordinary binutils.

rm -rf %buildroot%_infodir
rm -f %buildroot%_libdir/libiberty*

ln -sf ../../..%_bindir/%_mingw64_target-windres \
%buildroot%_mingw64_bindir/windres
ln -sf ../../..%_bindir/%_mingw64_target-dllwrap \
%buildroot%_mingw64_bindir/dllwrap

%files
%_man1dir/*
%_bindir/%_mingw64_target-*

%_mingw64_bindir
%_mingw64_libdir/ldscripts

%exclude %_datadir/gdb
%exclude %_includedir/gdb/jit-reader.h
%exclude %_man5dir/x86_64-pc-mingw32-gdbinit.5.xz

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin