Skip to content

Commit 9f2e9fd

Browse files
committed
libcxxwrap_julia_jll build 0.7.1+0
1 parent 3e486b2 commit 9f2e9fd

12 files changed

+140
-122
lines changed

Artifacts.toml

Lines changed: 48 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,84 @@
11
[[libcxxwrap_julia]]
2-
arch = "x86_64"
2+
arch = "aarch64"
33
cxxstring_abi = "cxx11"
4-
git-tree-sha1 = "f598f80bcf73532d9dd4a75d657d00235079a949"
5-
os = "macos"
4+
git-tree-sha1 = "0c4b61f6589843d59b2f3f43bc4637fb393da90f"
5+
libc = "glibc"
6+
libgfortran_version = "4.0.0"
7+
os = "linux"
68

79
[[libcxxwrap_julia.download]]
8-
sha256 = "05aa4e84a6d263ee2ace408422fca61b5d51830f97a8a7d590aebfe275987351"
9-
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.0+0/libcxxwrap_julia.v0.7.0.x86_64-apple-darwin14-cxx11.tar.gz"
10+
sha256 = "ae892ba6cbe75fa69fb3a05eecd366665d038bc46ee8977a5e109c5c6759881f"
11+
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.1+0/libcxxwrap_julia.v0.7.1.aarch64-linux-gnu-libgfortran4-cxx11.tar.gz"
1012
[[libcxxwrap_julia]]
11-
arch = "x86_64"
13+
arch = "armv7l"
1214
cxxstring_abi = "cxx11"
13-
git-tree-sha1 = "4ee5f7398dafd2fced46afea47f1859cf73c370f"
14-
os = "windows"
15+
git-tree-sha1 = "b50256b40afc4ff1cc775939a5e1aea3207c8041"
16+
libc = "glibc"
17+
libgfortran_version = "4.0.0"
18+
os = "linux"
1519

1620
[[libcxxwrap_julia.download]]
17-
sha256 = "d3dae775a5821c10669d72c391031c7b46c3c591a59292bde99e26738217b958"
18-
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.0+0/libcxxwrap_julia.v0.7.0.x86_64-w64-mingw32-cxx11.tar.gz"
21+
sha256 = "cf5194ceb4a474d276903080718d1fe8e785ea5f9bb2349c27ff8d6116684b8c"
22+
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.1+0/libcxxwrap_julia.v0.7.1.armv7l-linux-gnueabihf-libgfortran4-cxx11.tar.gz"
1923
[[libcxxwrap_julia]]
20-
arch = "armv7l"
21-
cxxstring_abi = "cxx03"
22-
git-tree-sha1 = "295837b46e20ba0ef82ada91b5386bcfdc558004"
24+
arch = "i686"
25+
cxxstring_abi = "cxx11"
26+
git-tree-sha1 = "efbc0af8936d1650504fb6674fdc65d3bbec76ba"
2327
libc = "glibc"
28+
libgfortran_version = "4.0.0"
2429
os = "linux"
2530

2631
[[libcxxwrap_julia.download]]
27-
sha256 = "7a26a0894e8af97acf45997d493df101b21dfe65a38359261a6df009e59aba1a"
28-
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.0+0/libcxxwrap_julia.v0.7.0.armv7l-linux-gnueabihf-cxx03.tar.gz"
32+
sha256 = "4ede2f96ecf04b9a33831136fbe9580dcd0945678a40948b28edeb4574a251ab"
33+
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.1+0/libcxxwrap_julia.v0.7.1.i686-linux-gnu-libgfortran4-cxx11.tar.gz"
2934
[[libcxxwrap_julia]]
3035
arch = "x86_64"
31-
cxxstring_abi = "cxx03"
32-
git-tree-sha1 = "9a16700620d296e1c452e21a1547541916b1dff6"
33-
os = "macos"
36+
cxxstring_abi = "cxx11"
37+
git-tree-sha1 = "49d41801aa44f688851bb6a9617f543dea73d823"
38+
libgfortran_version = "4.0.0"
39+
os = "windows"
3440

3541
[[libcxxwrap_julia.download]]
36-
sha256 = "4b2f1d8e3b1383293d5695dd6362488f7d7b188fa8d54611ebdf7bc7f91339be"
37-
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.0+0/libcxxwrap_julia.v0.7.0.x86_64-apple-darwin14-cxx03.tar.gz"
42+
sha256 = "480d716f782341ee810da935bff74c77bb7d653620921fa579fdad7f4162238d"
43+
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.1+0/libcxxwrap_julia.v0.7.1.x86_64-w64-mingw32-libgfortran4-cxx11.tar.gz"
3844
[[libcxxwrap_julia]]
39-
arch = "x86_64"
40-
cxxstring_abi = "cxx03"
41-
git-tree-sha1 = "bfcd336b2384fd88cd011a33b1aef41fbe215ad3"
45+
arch = "i686"
46+
cxxstring_abi = "cxx11"
47+
git-tree-sha1 = "7ee9f634281320d4ccf83623c3330217ecbc8cdc"
48+
libgfortran_version = "4.0.0"
4249
os = "windows"
4350

4451
[[libcxxwrap_julia.download]]
45-
sha256 = "43dbc83554d0f222292d40b48023e2da2f2d37b86ff5539bef0e5472d5f08b6c"
46-
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.0+0/libcxxwrap_julia.v0.7.0.x86_64-w64-mingw32-cxx03.tar.gz"
52+
sha256 = "1c78a97ba3ace6e33c56219008ace7280111e7d0a0472f9148d187d0b997c6b5"
53+
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.1+0/libcxxwrap_julia.v0.7.1.i686-w64-mingw32-libgfortran4-cxx11.tar.gz"
4754
[[libcxxwrap_julia]]
48-
arch = "armv7l"
55+
arch = "x86_64"
4956
cxxstring_abi = "cxx11"
50-
git-tree-sha1 = "28d9d19bdb23696f2bf256718b091e9c176ac029"
51-
libc = "glibc"
52-
os = "linux"
57+
git-tree-sha1 = "e833e7ac389d35aec966c090e46df3ae3d83dffa"
58+
libgfortran_version = "4.0.0"
59+
os = "freebsd"
5360

5461
[[libcxxwrap_julia.download]]
55-
sha256 = "18f4e0a6c5b0869984d49f0d6c5ed521dcb18503cbf53ddc8f7dd769c035fcf1"
56-
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.0+0/libcxxwrap_julia.v0.7.0.armv7l-linux-gnueabihf-cxx11.tar.gz"
62+
sha256 = "5f017c8bc3d10ff4e371208d4f0c319e0179c3767aca89c9446d5f6708e12246"
63+
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.1+0/libcxxwrap_julia.v0.7.1.x86_64-unknown-freebsd11.1-libgfortran4-cxx11.tar.gz"
5764
[[libcxxwrap_julia]]
5865
arch = "x86_64"
5966
cxxstring_abi = "cxx11"
60-
git-tree-sha1 = "b55cd96f4dd60da926644fc18aef04c69f891b7d"
61-
libc = "glibc"
62-
os = "linux"
67+
git-tree-sha1 = "9eb8baf82d2a424d6268efb061c676627eba2777"
68+
libgfortran_version = "4.0.0"
69+
os = "macos"
6370

6471
[[libcxxwrap_julia.download]]
65-
sha256 = "ed42d74f03d8d00e20427833c7d433906be3957d8e1d0dae8667488181535551"
66-
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.0+0/libcxxwrap_julia.v0.7.0.x86_64-linux-gnu-cxx11.tar.gz"
72+
sha256 = "d34f288ce82237b9a651fef31be829c27746caa1158c1451150edcc04db30765"
73+
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.1+0/libcxxwrap_julia.v0.7.1.x86_64-apple-darwin14-libgfortran4-cxx11.tar.gz"
6774
[[libcxxwrap_julia]]
6875
arch = "x86_64"
69-
cxxstring_abi = "cxx03"
70-
git-tree-sha1 = "2c53c87aa2671a4384df3e5d69637bf97a070202"
76+
cxxstring_abi = "cxx11"
77+
git-tree-sha1 = "fe0cbe951fc4a4dc82dbc028861699c168dab018"
7178
libc = "glibc"
79+
libgfortran_version = "4.0.0"
7280
os = "linux"
7381

7482
[[libcxxwrap_julia.download]]
75-
sha256 = "6aeed9c34c24fe30525f7fc3c2847cdbdf7660ca1f61eda20f1c5dcf9ca80907"
76-
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.0+0/libcxxwrap_julia.v0.7.0.x86_64-linux-gnu-cxx03.tar.gz"
83+
sha256 = "9e068d3b254a43c0ef1ab9201a63024518be95e49fb93aefcb134bdf50765493"
84+
url = "https://github.com/JuliaBinaryWrappers/libcxxwrap_julia_jll.jl/releases/download/libcxxwrap_julia-v0.7.1+0/libcxxwrap_julia.v0.7.1.x86_64-linux-gnu-libgfortran4-cxx11.tar.gz"

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "libcxxwrap_julia_jll"
22
uuid = "3eaa8342-bff7-56a5-9981-c04077f7cee7"
3-
version = "0.7.0+0"
3+
version = "0.7.1+0"
44

55
[deps]
66
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

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

5+
For more details about JLL packages, see `BinaryBuilder.jl` [documentation](https://juliapackaging.github.io/BinaryBuilder.jl/dev/jll/).
6+
57
## Products
68

79
The code bindings within this package are autogenerated from the following `Products` defined within the `build_tarballs.jl` file that generated this package:
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Autogenerated wrapper script for libcxxwrap_julia_jll for aarch64-linux-gnu-libgfortran4-cxx11
2+
export libcxxwrap_julia, libcxxwrap_julia_stl
3+
4+
## Global variables
5+
PATH = ""
6+
LIBPATH = ""
7+
LIBPATH_env = "LD_LIBRARY_PATH"
8+
LIBPATH_default = ""
9+
10+
# Relative path to `libcxxwrap_julia`
11+
const libcxxwrap_julia_splitpath = ["lib", "libcxxwrap_julia.so"]
12+
13+
# This will be filled out by __init__() for all products, as it must be done at runtime
14+
libcxxwrap_julia_path = ""
15+
16+
# libcxxwrap_julia-specific global declaration
17+
# This will be filled out by __init__()
18+
libcxxwrap_julia_handle = C_NULL
19+
20+
# This must be `const` so that we can use it with `ccall()`
21+
const libcxxwrap_julia = "libcxxwrap_julia.so.0"
22+
23+
24+
# Relative path to `libcxxwrap_julia_stl`
25+
const libcxxwrap_julia_stl_splitpath = ["lib", "libcxxwrap_julia_stl.so"]
26+
27+
# This will be filled out by __init__() for all products, as it must be done at runtime
28+
libcxxwrap_julia_stl_path = ""
29+
30+
# libcxxwrap_julia_stl-specific global declaration
31+
# This will be filled out by __init__()
32+
libcxxwrap_julia_stl_handle = C_NULL
33+
34+
# This must be `const` so that we can use it with `ccall()`
35+
const libcxxwrap_julia_stl = "libcxxwrap_julia_stl.so"
36+
37+
38+
"""
39+
Open all libraries
40+
"""
41+
function __init__()
42+
global artifact_dir = abspath(artifact"libcxxwrap_julia")
43+
44+
# Initialize PATH and LIBPATH environment variable listings
45+
global PATH_list, LIBPATH_list
46+
# We first need to add to LIBPATH_list the libraries provided by Julia
47+
append!(LIBPATH_list, [joinpath(Sys.BINDIR, Base.LIBDIR, "julia"), joinpath(Sys.BINDIR, Base.LIBDIR)])
48+
global libcxxwrap_julia_path = normpath(joinpath(artifact_dir, libcxxwrap_julia_splitpath...))
49+
50+
# Manually `dlopen()` this right now so that future invocations
51+
# of `ccall` with its `SONAME` will find this path immediately.
52+
global libcxxwrap_julia_handle = dlopen(libcxxwrap_julia_path, RTLD_GLOBAL)
53+
push!(LIBPATH_list, dirname(libcxxwrap_julia_path))
54+
55+
global libcxxwrap_julia_stl_path = normpath(joinpath(artifact_dir, libcxxwrap_julia_stl_splitpath...))
56+
57+
# Manually `dlopen()` this right now so that future invocations
58+
# of `ccall` with its `SONAME` will find this path immediately.
59+
global libcxxwrap_julia_stl_handle = dlopen(libcxxwrap_julia_stl_path, RTLD_GLOBAL)
60+
push!(LIBPATH_list, dirname(libcxxwrap_julia_stl_path))
61+
62+
# Filter out duplicate and empty entries in our PATH and LIBPATH entries
63+
filter!(!isempty, unique!(PATH_list))
64+
filter!(!isempty, unique!(LIBPATH_list))
65+
global PATH = join(PATH_list, ':')
66+
global LIBPATH = join(LIBPATH_list, ':')
67+
68+
# Add each element of LIBPATH to our DL_LOAD_PATH (necessary on platforms
69+
# that don't honor our "already opened" trick)
70+
#for lp in LIBPATH_list
71+
# push!(DL_LOAD_PATH, lp)
72+
#end
73+
end # __init__()
74+

src/wrappers/armv7l-linux-gnueabihf-cxx03.jl renamed to src/wrappers/armv7l-linux-gnueabihf-libgfortran4-cxx11.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
# Autogenerated wrapper script for libcxxwrap_julia_jll for armv7l-linux-gnueabihf-cxx03
1+
# Autogenerated wrapper script for libcxxwrap_julia_jll for armv7l-linux-gnueabihf-libgfortran4-cxx11
22
export libcxxwrap_julia, libcxxwrap_julia_stl
33

44
## Global variables
55
PATH = ""
66
LIBPATH = ""
77
LIBPATH_env = "LD_LIBRARY_PATH"
8+
LIBPATH_default = ""
89

910
# Relative path to `libcxxwrap_julia`
1011
const libcxxwrap_julia_splitpath = ["lib", "libcxxwrap_julia.so"]

src/wrappers/armv7l-linux-gnueabihf-cxx11.jl renamed to src/wrappers/i686-linux-gnu-libgfortran4-cxx11.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
# Autogenerated wrapper script for libcxxwrap_julia_jll for armv7l-linux-gnueabihf-cxx11
1+
# Autogenerated wrapper script for libcxxwrap_julia_jll for i686-linux-gnu-libgfortran4-cxx11
22
export libcxxwrap_julia, libcxxwrap_julia_stl
33

44
## Global variables
55
PATH = ""
66
LIBPATH = ""
77
LIBPATH_env = "LD_LIBRARY_PATH"
8+
LIBPATH_default = ""
89

910
# Relative path to `libcxxwrap_julia`
1011
const libcxxwrap_julia_splitpath = ["lib", "libcxxwrap_julia.so"]

src/wrappers/x86_64-w64-mingw32-cxx11.jl renamed to src/wrappers/i686-w64-mingw32-libgfortran4-cxx11.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
# Autogenerated wrapper script for libcxxwrap_julia_jll for x86_64-w64-mingw32-cxx11
1+
# Autogenerated wrapper script for libcxxwrap_julia_jll for i686-w64-mingw32-libgfortran4-cxx11
22
export libcxxwrap_julia, libcxxwrap_julia_stl
33

44
## Global variables
55
PATH = ""
66
LIBPATH = ""
77
LIBPATH_env = "PATH"
8+
LIBPATH_default = ""
89

910
# Relative path to `libcxxwrap_julia`
1011
const libcxxwrap_julia_splitpath = ["bin", "libcxxwrap_julia.dll"]

src/wrappers/x86_64-apple-darwin14-cxx11.jl

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

src/wrappers/x86_64-apple-darwin14-cxx03.jl renamed to src/wrappers/x86_64-apple-darwin14-libgfortran4-cxx11.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
# Autogenerated wrapper script for libcxxwrap_julia_jll for x86_64-apple-darwin14-cxx03
1+
# Autogenerated wrapper script for libcxxwrap_julia_jll for x86_64-apple-darwin14-libgfortran4-cxx11
22
export libcxxwrap_julia, libcxxwrap_julia_stl
33

44
## Global variables
55
PATH = ""
66
LIBPATH = ""
77
LIBPATH_env = "DYLD_FALLBACK_LIBRARY_PATH"
8+
LIBPATH_default = "~/lib:/usr/local/lib:/lib:/usr/lib"
89

910
# Relative path to `libcxxwrap_julia`
10-
const libcxxwrap_julia_splitpath = ["lib", "libcxxwrap_julia.0.7.0.dylib"]
11+
const libcxxwrap_julia_splitpath = ["lib", "libcxxwrap_julia.0.7.1.dylib"]
1112

1213
# This will be filled out by __init__() for all products, as it must be done at runtime
1314
libcxxwrap_julia_path = ""

src/wrappers/x86_64-linux-gnu-cxx03.jl renamed to src/wrappers/x86_64-linux-gnu-libgfortran4-cxx11.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
# Autogenerated wrapper script for libcxxwrap_julia_jll for x86_64-linux-gnu-cxx03
1+
# Autogenerated wrapper script for libcxxwrap_julia_jll for x86_64-linux-gnu-libgfortran4-cxx11
22
export libcxxwrap_julia, libcxxwrap_julia_stl
33

44
## Global variables
55
PATH = ""
66
LIBPATH = ""
77
LIBPATH_env = "LD_LIBRARY_PATH"
8+
LIBPATH_default = ""
89

910
# Relative path to `libcxxwrap_julia`
1011
const libcxxwrap_julia_splitpath = ["lib", "libcxxwrap_julia.so"]

0 commit comments

Comments
 (0)