diff --git a/abi_libs b/abi_libs
new file mode 100644
--- /dev/null
+++ b/abi_libs
@@ -0,0 +1 @@
+libdep.so
diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1 @@
+libdep.so:onload
diff --git a/abi_used_symbols b/abi_used_symbols
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols
@@ -0,0 +1,191 @@
+libc.so.6:__asprintf_chk
+libc.so.6:__assert_fail
+libc.so.6:__ctype_b_loc
+libc.so.6:__ctype_get_mb_cur_max
+libc.so.6:__environ
+libc.so.6:__errno_location
+libc.so.6:__fprintf_chk
+libc.so.6:__fread_chk
+libc.so.6:__fxstat
+libc.so.6:__isoc99_fscanf
+libc.so.6:__isoc99_sscanf
+libc.so.6:__libc_start_main
+libc.so.6:__longjmp_chk
+libc.so.6:__lxstat
+libc.so.6:__memcpy_chk
+libc.so.6:__mempcpy_chk
+libc.so.6:__memset_chk
+libc.so.6:__printf_chk
+libc.so.6:__realpath_chk
+libc.so.6:__sigsetjmp
+libc.so.6:__snprintf_chk
+libc.so.6:__sprintf_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:__stpcpy_chk
+libc.so.6:__strcat_chk
+libc.so.6:__strcpy_chk
+libc.so.6:__strncat_chk
+libc.so.6:__uflow
+libc.so.6:__vasprintf_chk
+libc.so.6:__vfprintf_chk
+libc.so.6:__vsnprintf_chk
+libc.so.6:__xstat
+libc.so.6:_exit
+libc.so.6:abort
+libc.so.6:access
+libc.so.6:calloc
+libc.so.6:chmod
+libc.so.6:chown
+libc.so.6:clearerr
+libc.so.6:close
+libc.so.6:closedir
+libc.so.6:ctime
+libc.so.6:dup
+libc.so.6:dup2
+libc.so.6:environ
+libc.so.6:execv
+libc.so.6:execvp
+libc.so.6:exit
+libc.so.6:fclose
+libc.so.6:fcntl
+libc.so.6:fdopen
+libc.so.6:feof
+libc.so.6:ferror
+libc.so.6:fflush
+libc.so.6:fgetc
+libc.so.6:fgets
+libc.so.6:fileno
+libc.so.6:fnmatch
+libc.so.6:fopen
+libc.so.6:fopen64
+libc.so.6:fprintf
+libc.so.6:fputc
+libc.so.6:fputs
+libc.so.6:fread
+libc.so.6:free
+libc.so.6:fseek
+libc.so.6:fseeko64
+libc.so.6:ftell
+libc.so.6:ftello64
+libc.so.6:fwrite
+libc.so.6:getc
+libc.so.6:getcwd
+libc.so.6:getenv
+libc.so.6:getgid
+libc.so.6:getopt_long
+libc.so.6:getopt_long_only
+libc.so.6:getpagesize
+libc.so.6:getpid
+libc.so.6:getrlimit
+libc.so.6:getrusage
+libc.so.6:getuid
+libc.so.6:gmtime
+libc.so.6:iconv
+libc.so.6:iconv_close
+libc.so.6:iconv_open
+libc.so.6:isatty
+libc.so.6:kill
+libc.so.6:localtime
+libc.so.6:lseek
+libc.so.6:malloc
+libc.so.6:mbrtowc
+libc.so.6:mbstowcs
+libc.so.6:memchr
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:mempcpy
+libc.so.6:memset
+libc.so.6:mkdtemp
+libc.so.6:mkstemp
+libc.so.6:mkstemps
+libc.so.6:mktemp
+libc.so.6:mmap
+libc.so.6:msync
+libc.so.6:munmap
+libc.so.6:open
+libc.so.6:opendir
+libc.so.6:optarg
+libc.so.6:opterr
+libc.so.6:optind
+libc.so.6:pclose
+libc.so.6:perror
+libc.so.6:pipe
+libc.so.6:pipe2
+libc.so.6:popen
+libc.so.6:pread
+libc.so.6:putc
+libc.so.6:putchar
+libc.so.6:puts
+libc.so.6:qsort
+libc.so.6:qsort_r
+libc.so.6:read
+libc.so.6:readdir
+libc.so.6:realloc
+libc.so.6:remove
+libc.so.6:rename
+libc.so.6:rewind
+libc.so.6:rmdir
+libc.so.6:sbrk
+libc.so.6:setitimer
+libc.so.6:setlocale
+libc.so.6:signal
+libc.so.6:sleep
+libc.so.6:snprintf
+libc.so.6:stderr
+libc.so.6:stdin
+libc.so.6:stdout
+libc.so.6:stpcpy
+libc.so.6:strcasecmp
+libc.so.6:strcat
+libc.so.6:strchr
+libc.so.6:strcmp
+libc.so.6:strcoll
+libc.so.6:strcpy
+libc.so.6:strcspn
+libc.so.6:strdup
+libc.so.6:strerror
+libc.so.6:strftime
+libc.so.6:strlen
+libc.so.6:strncasecmp
+libc.so.6:strncmp
+libc.so.6:strncpy
+libc.so.6:strnlen
+libc.so.6:strpbrk
+libc.so.6:strrchr
+libc.so.6:strsignal
+libc.so.6:strspn
+libc.so.6:strstr
+libc.so.6:strtod
+libc.so.6:strtok
+libc.so.6:strtol
+libc.so.6:strtoul
+libc.so.6:strtoull
+libc.so.6:sysconf
+libc.so.6:time
+libc.so.6:tmpfile
+libc.so.6:towlower
+libc.so.6:umask
+libc.so.6:ungetc
+libc.so.6:unlink
+libc.so.6:utime
+libc.so.6:vfork
+libc.so.6:wait4
+libc.so.6:waitpid
+libc.so.6:write
+libdl.so.2:dlclose
+libdl.so.2:dlerror
+libdl.so.2:dlopen
+libdl.so.2:dlsym
+libz.so.1:compress
+libz.so.1:compressBound
+libz.so.1:deflate
+libz.so.1:deflateEnd
+libz.so.1:deflateInit_
+libz.so.1:gzwrite
+libz.so.1:inflate
+libz.so.1:inflateEnd
+libz.so.1:inflateInit_
+libz.so.1:inflateReset
+libz.so.1:uncompress
+libz.so.1:zError
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,19 +1,19 @@
name : mingw-w64-binutils
-version : 2.33.1
-release : 1
+version : 2.36.1
+release : 2
source :
- - ftp://gcc.gnu.org/pub/binutils/releases/binutils-2.33.1.tar.xz : ab66fc2d1c3ec0359b8e08843c9f33b63e8707efdff5e4cc5c200eae24722cbf
+ - https://ftp.gnu.org/gnu/binutils/binutils-2.36.1.tar.xz : e81d9edf373f193af428a0f256674aea62a9d74dfe93f65192d4eae030b0f3b0
license : GPL-3.0-or-later
homepage : https://www.gnu.org/software/binutils/
component : programming
summary :
- Binutils for MinGW-w64 targeting 64 bit
- - 32bit: Binutils for MinGW-w64 targeting 32 bit
+ - 32bit : Binutils for MinGW-w64 targeting 32 bit
description: |
A set of programs to assemble and manipulate binary and object files for MinGW-w64
strip : no
patterns :
- - 32bit:
+ - 32bit :
- /usr/share/mingw-w64/i686-w64-mingw32/*
- /usr/share/mingw-w64/bin/i686-w64-mingw32-*
- /usr/share/info/i686-w64-mingw32-*
@@ -26,6 +26,10 @@
# Build steps: binutils -> gcc core -> mingw-w64 -> mingw-w64 with headers and winpthreads -> gcc
_binutils_conf() {
+ if [ $1 = TARGET64 ]; then
+ conf='--enable-64-bit-bfd'
+ fi
+
../configure \
--target=$1 \
--disable-multilib \
@@ -33,7 +37,9 @@
--disable-nls \
--enable-lto \
--with-system-zlib \
- --prefix=$PREFIX
+ --with-libiconv-prefix=/usr \
+ --prefix=$PREFIX \
+ $conf
}
mkdir bindir64 && pushd bindir64
@@ -75,4 +81,4 @@
rm -r $installdir$PREFIX/share
# Install profile.d script which adds MinGW toolchain to path
- install -D -m 00644 $pkgfiles/50-mingw-w64-toolchain-path.sh $installdir/usr/share/defaults/etc/profile.d/50-mingw-w64-toolchain-path.sh
+ install -Dm00644 $pkgfiles/50-mingw-w64-toolchain-path.sh $installdir/usr/share/defaults/etc/profile.d/50-mingw-w64-toolchain-path.sh
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -4,7 +4,7 @@
https://www.gnu.org/software/binutils/
Martin Reboredo
- gc1000ll@gmail.com
+ yakoyoku@gmail.com
GPL-3.0-or-later
programming
@@ -64,6 +64,7 @@
/usr/share/mingw-w64/bin/x86_64-w64-mingw32-strip
/usr/share/mingw-w64/bin/x86_64-w64-mingw32-windmc
/usr/share/mingw-w64/bin/x86_64-w64-mingw32-windres
+ /usr/share/mingw-w64/lib/bfd-plugins/libdep.so
/usr/share/mingw-w64/x86_64-w64-mingw32/bin/ar
/usr/share/mingw-w64/x86_64-w64-mingw32/bin/as
/usr/share/mingw-w64/x86_64-w64-mingw32/bin/dlltool
@@ -98,7 +99,7 @@
emul32
- mingw-w64-binutils
+ mingw-w64-binutils
/usr/share/info/i686-w64-mingw32-as.info
@@ -165,12 +166,12 @@
-
- 2019-11-15
- 2.33.1
+
+ 2021-02-21
+ 2.36.1
Packaging update
Martin Reboredo
- gc1000ll@gmail.com
+ yakoyoku@gmail.com
\ No newline at end of file