Skip to content

Commit 2eb2d4d

Browse files
committed
BLD: keep using diffpy/gsl 2.1 for conda package.
Add a remark about stock gsl incompatibility. Notes: Attempt to use the latest stock gsl=2.2.1=0 resulted produced failed build on Mac OS X. The failure is because stock gsl adds libgcc package which installs PREFIX/lib/libstdc++.6.dylib. The stock boost is however linked with /usr/lib/libstdc++.6.dylib, which is incompatible with the libgcc version. It is thus impossible to link with both stock boost and stock GSL.
1 parent 657b0a2 commit 2eb2d4d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

conda-recipe/meta.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,19 @@ requirements:
1515
build:
1616
- scons
1717
- boost 1.61.0
18+
# Make sure this resolves to gsl from the diffpy channel.
19+
# Stock gsl=2.2.1=0 depends on libgcc package which on
20+
# Mac OS X shadows C++ system library with its own
21+
# incompatible version.
1822
- gsl 2.1
23+
#
1924
- libobjcryst >=2017.1.1,2017.1.*
2025

2126
run:
2227
- boost 1.61.0
28+
# Make sure this resolves to gsl from the diffpy channel.
2329
- gsl >=2.1
30+
#
2431
- libobjcryst >=2017.1.1,2017.1.*
2532

2633
test:

0 commit comments

Comments
 (0)