Skip to content

Commit 1cdc4af

Browse files
committed
Binutils_jll build 2.39.0+0
1 parent 89943b0 commit 1cdc4af

File tree

54 files changed

+1182
-1600
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+1182
-1600
lines changed

Artifacts.toml

Lines changed: 33 additions & 946 deletions
Large diffs are not rendered by default.

Project.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
name = "Binutils_jll"
22
uuid = "489e263e-5428-50b0-a723-147a141b401e"
3-
version = "2.38.0+4"
3+
version = "2.39.0+0"
44

55
[deps]
66
JLLWrappers = "692b3bcd-3c85-4b1f-b108-f13ce0eb3210"
77
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
8-
Zlib_jll = "83775a58-1f1d-513f-b197-d71354ab007a"
98
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
109
Artifacts = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
1110

README.md

Lines changed: 37 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
# `Binutils_jll.jl` (v2.38.0+4)
1+
# `Binutils_jll.jl` (v2.39.0+0)
2+
3+
[![deps](https://juliahub.com/docs/Binutils_jll/deps.svg)](https://juliahub.com/ui/Packages/Binutils_jll/sZE7U?page=2)
24

35
This is an autogenerated package constructed using [`BinaryBuilder.jl`](https://github.com/JuliaPackaging/BinaryBuilder.jl).
46

7+
The originating [`build_tarballs.jl`](https://github.com/JuliaPackaging/Yggdrasil/blob/e668f219e0139ef98e4c5ddef74530c8571cb7bf/B/Binutils/build_tarballs.jl) script can be found on [`Yggdrasil`](https://github.com/JuliaPackaging/Yggdrasil/), the community build tree.
8+
9+
## Bug Reports
10+
11+
If you have any issue, please report it to the Yggdrasil [bug tracker](https://github.com/JuliaPackaging/Yggdrasil/issues).
12+
513
## Documentation
614

715
For more details about JLL packages and how to use them, see `BinaryBuilder.jl` [documentation](https://docs.binarybuilder.org/stable/jll/).
@@ -10,64 +18,41 @@ For more details about JLL packages and how to use them, see `BinaryBuilder.jl`
1018

1119
The tarballs for `Binutils_jll.jl` have been built from these sources:
1220

13-
* compressed archive: https://ftp.gnu.org/gnu/binutils/binutils-2.38.tar.xz (SHA256 checksum: `e316477a914f567eccc34d5d29785b8b0f5a10208d36bbacedcc39048ecfe024`)
14-
* files in directory, relative to originating `build_tarballs.jl`: `./bundled`
21+
* compressed archive: https://ftp.gnu.org/gnu/binutils/binutils-2.39.tar.xz (SHA256 checksum: `645c25f563b8adc0a81dbd6a41cffbf4d37083a382e02d5d3df4f65c09516d00`)
22+
* files in directory, relative to originating `build_tarballs.jl`: [`/agent/_work/1/s/B/Binutils/bundled`](https://github.com/JuliaPackaging/Yggdrasil/tree/e668f219e0139ef98e4c5ddef74530c8571cb7bf/B/Binutils/bundled)
1523

1624
## Platforms
1725

1826
`Binutils_jll.jl` is available for the following platforms:
1927

20-
* `CrossPlatform(Linux aarch64 {libc=glibc} -> Linux aarch64 {libc=glibc})` (`aarch64-linux-gnu-target_libc+glibc-target_os+linux-target_arch+aarch64`)
21-
* `CrossPlatform(Linux aarch64 {libc=musl} -> Linux aarch64 {libc=musl})` (`aarch64-linux-musl-target_libc+musl-target_os+linux-target_arch+aarch64`)
22-
* `CrossPlatform(Linux armv6l {call_abi=eabihf, libc=glibc} -> Linux armv6l {call_abi=eabihf, libc=glibc})` (`armv6l-linux-gnueabihf-target_libc+glibc-target_os+linux-target_call_abi+eabihf-target_arch+armv6l`)
23-
* `CrossPlatform(Linux armv6l {call_abi=eabihf, libc=musl} -> Linux armv6l {call_abi=eabihf, libc=musl})` (`armv6l-linux-musleabihf-target_libc+musl-target_os+linux-target_call_abi+eabihf-target_arch+armv6l`)
24-
* `CrossPlatform(Linux armv7l {call_abi=eabihf, libc=glibc} -> Linux armv7l {call_abi=eabihf, libc=glibc})` (`armv7l-linux-gnueabihf-target_libc+glibc-target_os+linux-target_call_abi+eabihf-target_arch+armv7l`)
25-
* `CrossPlatform(Linux armv7l {call_abi=eabihf, libc=musl} -> Linux armv7l {call_abi=eabihf, libc=musl})` (`armv7l-linux-musleabihf-target_libc+musl-target_os+linux-target_call_abi+eabihf-target_arch+armv7l`)
26-
* `CrossPlatform(Linux i686 {libc=glibc} -> Linux i686 {libc=glibc})` (`i686-linux-gnu-target_libc+glibc-target_os+linux-target_arch+i686`)
27-
* `CrossPlatform(Linux i686 {libc=musl} -> Linux i686 {libc=musl})` (`i686-linux-musl-target_libc+musl-target_os+linux-target_arch+i686`)
28-
* `CrossPlatform(Windows i686 -> Windows i686)` (`i686-w64-mingw32-target_os+windows-target_arch+i686`)
29-
* `CrossPlatform(Linux powerpc64le {libc=glibc} -> Linux powerpc64le {libc=glibc})` (`powerpc64le-linux-gnu-target_libc+glibc-target_os+linux-target_arch+powerpc64le`)
30-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux aarch64 {libc=glibc})` (`x86_64-linux-gnu-target_libc+glibc-target_os+linux-target_arch+aarch64`)
31-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux i686 {libc=glibc})` (`x86_64-linux-gnu-target_libc+glibc-target_os+linux-target_arch+i686`)
32-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux powerpc64le {libc=glibc})` (`x86_64-linux-gnu-target_libc+glibc-target_os+linux-target_arch+powerpc64le`)
33-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux x86_64 {libc=glibc})` (`x86_64-linux-gnu-target_libc+glibc-target_os+linux-target_arch+x86_64`)
34-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux x86_64 {libc=glibc})` (`x86_64-linux-gnu-target_libc+glibc-target_os+linux-target_arch+x86_64`)
35-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux armv6l {call_abi=eabihf, libc=glibc})` (`x86_64-linux-gnu-target_libc+glibc-target_os+linux-target_call_abi+eabihf-target_arch+armv6l`)
36-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux armv7l {call_abi=eabihf, libc=glibc})` (`x86_64-linux-gnu-target_libc+glibc-target_os+linux-target_call_abi+eabihf-target_arch+armv7l`)
37-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux aarch64 {libc=musl})` (`x86_64-linux-gnu-target_libc+musl-target_os+linux-target_arch+aarch64`)
38-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux i686 {libc=musl})` (`x86_64-linux-gnu-target_libc+musl-target_os+linux-target_arch+i686`)
39-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux x86_64 {libc=musl})` (`x86_64-linux-gnu-target_libc+musl-target_os+linux-target_arch+x86_64`)
40-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux armv6l {call_abi=eabihf, libc=musl})` (`x86_64-linux-gnu-target_libc+musl-target_os+linux-target_call_abi+eabihf-target_arch+armv6l`)
41-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Linux armv7l {call_abi=eabihf, libc=musl})` (`x86_64-linux-gnu-target_libc+musl-target_os+linux-target_call_abi+eabihf-target_arch+armv7l`)
42-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> FreeBSD x86_64)` (`x86_64-linux-gnu-target_os+freebsd-target_arch+x86_64`)
43-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Windows i686)` (`x86_64-linux-gnu-target_os+windows-target_arch+i686`)
44-
* `CrossPlatform(Linux x86_64 {libc=glibc} -> Windows x86_64)` (`x86_64-linux-gnu-target_os+windows-target_arch+x86_64`)
45-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux aarch64 {libc=glibc})` (`x86_64-linux-musl-target_libc+glibc-target_os+linux-target_arch+aarch64`)
46-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux i686 {libc=glibc})` (`x86_64-linux-musl-target_libc+glibc-target_os+linux-target_arch+i686`)
47-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux powerpc64le {libc=glibc})` (`x86_64-linux-musl-target_libc+glibc-target_os+linux-target_arch+powerpc64le`)
48-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux x86_64 {libc=glibc})` (`x86_64-linux-musl-target_libc+glibc-target_os+linux-target_arch+x86_64`)
49-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux armv6l {call_abi=eabihf, libc=glibc})` (`x86_64-linux-musl-target_libc+glibc-target_os+linux-target_call_abi+eabihf-target_arch+armv6l`)
50-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux armv7l {call_abi=eabihf, libc=glibc})` (`x86_64-linux-musl-target_libc+glibc-target_os+linux-target_call_abi+eabihf-target_arch+armv7l`)
51-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux aarch64 {libc=musl})` (`x86_64-linux-musl-target_libc+musl-target_os+linux-target_arch+aarch64`)
52-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux i686 {libc=musl})` (`x86_64-linux-musl-target_libc+musl-target_os+linux-target_arch+i686`)
53-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux x86_64 {libc=musl})` (`x86_64-linux-musl-target_libc+musl-target_os+linux-target_arch+x86_64`)
54-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux x86_64 {libc=musl})` (`x86_64-linux-musl-target_libc+musl-target_os+linux-target_arch+x86_64`)
55-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux armv6l {call_abi=eabihf, libc=musl})` (`x86_64-linux-musl-target_libc+musl-target_os+linux-target_call_abi+eabihf-target_arch+armv6l`)
56-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Linux armv7l {call_abi=eabihf, libc=musl})` (`x86_64-linux-musl-target_libc+musl-target_os+linux-target_call_abi+eabihf-target_arch+armv7l`)
57-
* `CrossPlatform(Linux x86_64 {libc=musl} -> FreeBSD x86_64)` (`x86_64-linux-musl-target_os+freebsd-target_arch+x86_64`)
58-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Windows i686)` (`x86_64-linux-musl-target_os+windows-target_arch+i686`)
59-
* `CrossPlatform(Linux x86_64 {libc=musl} -> Windows x86_64)` (`x86_64-linux-musl-target_os+windows-target_arch+x86_64`)
60-
* `CrossPlatform(FreeBSD x86_64 -> FreeBSD x86_64)` (`x86_64-unknown-freebsd-target_os+freebsd-target_arch+x86_64`)
61-
* `CrossPlatform(Windows x86_64 -> Windows x86_64)` (`x86_64-w64-mingw32-target_os+windows-target_arch+x86_64`)
62-
63-
## Dependencies
64-
65-
The following JLL packages are required by `Binutils_jll.jl`:
66-
67-
* `Zlib_jll`
28+
* `Linux aarch64 {libc=glibc}` (`aarch64-linux-gnu`)
29+
* `Linux aarch64 {libc=musl}` (`aarch64-linux-musl`)
30+
* `Linux armv6l {call_abi=eabihf, libc=glibc}` (`armv6l-linux-gnueabihf`)
31+
* `Linux armv6l {call_abi=eabihf, libc=musl}` (`armv6l-linux-musleabihf`)
32+
* `Linux armv7l {call_abi=eabihf, libc=glibc}` (`armv7l-linux-gnueabihf`)
33+
* `Linux armv7l {call_abi=eabihf, libc=musl}` (`armv7l-linux-musleabihf`)
34+
* `Linux i686 {libc=glibc}` (`i686-linux-gnu`)
35+
* `Linux i686 {libc=musl}` (`i686-linux-musl`)
36+
* `Linux powerpc64le {libc=glibc}` (`powerpc64le-linux-gnu`)
37+
* `Linux x86_64 {libc=glibc}` (`x86_64-linux-gnu`)
38+
* `Linux x86_64 {libc=musl}` (`x86_64-linux-musl`)
6839

6940
## Products
7041

7142
The code bindings within this package are autogenerated from the following `Products`:
7243

73-
* `FileProduct`: `bindir`
44+
* `LibraryProduct`: `libbfd`
45+
* `LibraryProduct`: `libctf`
46+
* `LibraryProduct`: `libopcodes`
47+
* `ExecutableProduct`: `addr2line`
48+
* `ExecutableProduct`: `ar`
49+
* `ExecutableProduct`: `binutils_size`
50+
* `ExecutableProduct`: `binutils_strip`
51+
* `ExecutableProduct`: `c++filt`
52+
* `ExecutableProduct`: `elfedit`
53+
* `ExecutableProduct`: `nm`
54+
* `ExecutableProduct`: `objcopy`
55+
* `ExecutableProduct`: `objdump`
56+
* `ExecutableProduct`: `ranlib`
57+
* `ExecutableProduct`: `readelf`
58+
* `ExecutableProduct`: `strings`

src/wrappers/aarch64-linux-gnu-target_libc+glibc-target_os+linux-target_arch+aarch64.jl

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/wrappers/aarch64-linux-gnu.jl

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# Autogenerated wrapper script for Binutils_jll for aarch64-linux-gnu
2+
export addr2line, ar, binutils_size, binutils_strip, c++filt, elfedit, libbfd, libctf, libopcodes, nm, objcopy, objdump, ranlib, readelf, strings
3+
4+
JLLWrappers.@generate_wrapper_header("Binutils")
5+
JLLWrappers.@declare_library_product(libbfd, "libbfd-2.39.so")
6+
JLLWrappers.@declare_library_product(libctf, "libctf.so.0")
7+
JLLWrappers.@declare_library_product(libopcodes, "libopcodes-2.39.so")
8+
JLLWrappers.@declare_executable_product(addr2line)
9+
JLLWrappers.@declare_executable_product(ar)
10+
JLLWrappers.@declare_executable_product(binutils_size)
11+
JLLWrappers.@declare_executable_product(binutils_strip)
12+
JLLWrappers.@declare_executable_product(c++filt)
13+
JLLWrappers.@declare_executable_product(elfedit)
14+
JLLWrappers.@declare_executable_product(nm)
15+
JLLWrappers.@declare_executable_product(objcopy)
16+
JLLWrappers.@declare_executable_product(objdump)
17+
JLLWrappers.@declare_executable_product(ranlib)
18+
JLLWrappers.@declare_executable_product(readelf)
19+
JLLWrappers.@declare_executable_product(strings)
20+
function __init__()
21+
JLLWrappers.@generate_init_header()
22+
JLLWrappers.@init_library_product(
23+
libbfd,
24+
"lib/libbfd.so",
25+
RTLD_LAZY | RTLD_DEEPBIND,
26+
)
27+
28+
JLLWrappers.@init_library_product(
29+
libctf,
30+
"lib/libctf.so",
31+
RTLD_LAZY | RTLD_DEEPBIND,
32+
)
33+
34+
JLLWrappers.@init_library_product(
35+
libopcodes,
36+
"lib/libopcodes.so",
37+
RTLD_LAZY | RTLD_DEEPBIND,
38+
)
39+
40+
JLLWrappers.@init_executable_product(
41+
addr2line,
42+
"bin/addr2line",
43+
)
44+
45+
JLLWrappers.@init_executable_product(
46+
ar,
47+
"bin/ar",
48+
)
49+
50+
JLLWrappers.@init_executable_product(
51+
binutils_size,
52+
"bin/size",
53+
)
54+
55+
JLLWrappers.@init_executable_product(
56+
binutils_strip,
57+
"bin/strip",
58+
)
59+
60+
JLLWrappers.@init_executable_product(
61+
c++filt,
62+
"bin/c++filt",
63+
)
64+
65+
JLLWrappers.@init_executable_product(
66+
elfedit,
67+
"bin/elfedit",
68+
)
69+
70+
JLLWrappers.@init_executable_product(
71+
nm,
72+
"bin/nm",
73+
)
74+
75+
JLLWrappers.@init_executable_product(
76+
objcopy,
77+
"bin/objcopy",
78+
)
79+
80+
JLLWrappers.@init_executable_product(
81+
objdump,
82+
"bin/objdump",
83+
)
84+
85+
JLLWrappers.@init_executable_product(
86+
ranlib,
87+
"bin/ranlib",
88+
)
89+
90+
JLLWrappers.@init_executable_product(
91+
readelf,
92+
"bin/readelf",
93+
)
94+
95+
JLLWrappers.@init_executable_product(
96+
strings,
97+
"bin/strings",
98+
)
99+
100+
JLLWrappers.@generate_init_footer()
101+
end # __init__()

src/wrappers/aarch64-linux-musl-target_libc+musl-target_os+linux-target_arch+aarch64.jl

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/wrappers/aarch64-linux-musl.jl

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
# Autogenerated wrapper script for Binutils_jll for aarch64-linux-musl
2+
export addr2line, ar, binutils_size, binutils_strip, c++filt, elfedit, libbfd, libctf, libopcodes, nm, objcopy, objdump, ranlib, readelf, strings
3+
4+
JLLWrappers.@generate_wrapper_header("Binutils")
5+
JLLWrappers.@declare_library_product(libbfd, "libbfd-2.39.so")
6+
JLLWrappers.@declare_library_product(libctf, "libctf.so.0")
7+
JLLWrappers.@declare_library_product(libopcodes, "libopcodes-2.39.so")
8+
JLLWrappers.@declare_executable_product(addr2line)
9+
JLLWrappers.@declare_executable_product(ar)
10+
JLLWrappers.@declare_executable_product(binutils_size)
11+
JLLWrappers.@declare_executable_product(binutils_strip)
12+
JLLWrappers.@declare_executable_product(c++filt)
13+
JLLWrappers.@declare_executable_product(elfedit)
14+
JLLWrappers.@declare_executable_product(nm)
15+
JLLWrappers.@declare_executable_product(objcopy)
16+
JLLWrappers.@declare_executable_product(objdump)
17+
JLLWrappers.@declare_executable_product(ranlib)
18+
JLLWrappers.@declare_executable_product(readelf)
19+
JLLWrappers.@declare_executable_product(strings)
20+
function __init__()
21+
JLLWrappers.@generate_init_header()
22+
JLLWrappers.@init_library_product(
23+
libbfd,
24+
"lib/libbfd.so",
25+
RTLD_LAZY | RTLD_DEEPBIND,
26+
)
27+
28+
JLLWrappers.@init_library_product(
29+
libctf,
30+
"lib/libctf.so",
31+
RTLD_LAZY | RTLD_DEEPBIND,
32+
)
33+
34+
JLLWrappers.@init_library_product(
35+
libopcodes,
36+
"lib/libopcodes.so",
37+
RTLD_LAZY | RTLD_DEEPBIND,
38+
)
39+
40+
JLLWrappers.@init_executable_product(
41+
addr2line,
42+
"bin/addr2line",
43+
)
44+
45+
JLLWrappers.@init_executable_product(
46+
ar,
47+
"bin/ar",
48+
)
49+
50+
JLLWrappers.@init_executable_product(
51+
binutils_size,
52+
"bin/size",
53+
)
54+
55+
JLLWrappers.@init_executable_product(
56+
binutils_strip,
57+
"bin/strip",
58+
)
59+
60+
JLLWrappers.@init_executable_product(
61+
c++filt,
62+
"bin/c++filt",
63+
)
64+
65+
JLLWrappers.@init_executable_product(
66+
elfedit,
67+
"bin/elfedit",
68+
)
69+
70+
JLLWrappers.@init_executable_product(
71+
nm,
72+
"bin/nm",
73+
)
74+
75+
JLLWrappers.@init_executable_product(
76+
objcopy,
77+
"bin/objcopy",
78+
)
79+
80+
JLLWrappers.@init_executable_product(
81+
objdump,
82+
"bin/objdump",
83+
)
84+
85+
JLLWrappers.@init_executable_product(
86+
ranlib,
87+
"bin/ranlib",
88+
)
89+
90+
JLLWrappers.@init_executable_product(
91+
readelf,
92+
"bin/readelf",
93+
)
94+
95+
JLLWrappers.@init_executable_product(
96+
strings,
97+
"bin/strings",
98+
)
99+
100+
JLLWrappers.@generate_init_footer()
101+
end # __init__()

src/wrappers/armv6l-linux-gnueabihf-target_libc+glibc-target_os+linux-target_call_abi+eabihf-target_arch+armv6l.jl

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)