Skip to content

Commit 980596e

Browse files
committed
Fix chapter 9 for testing with PGI
1 parent 341b200 commit 980596e

File tree

4 files changed

+20
-1
lines changed

4 files changed

+20
-1
lines changed

chapter-09/recipe-01/fortran-c-example/src/bt-randomgen-example.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ program bt_randomgen_example
1515
integer(c_int) :: bt_size
1616

1717
write(output_unit, '(A)') 'Initializing randomgen C library'
18-
call init_randomgen(time())
18+
call init_randomgen(int(time()))
1919
lower = -2
2020
upper = 42
2121
do i = 1, 20

chapter-09/recipe-01/fortran-uuid-example/menu.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ appveyor-msys:
77
- 'MSYS Makefiles'
88
- 'Ninja'
99

10+
# Fails to generate imported target for UUID
11+
circle-pgi:
12+
skip_generators:
13+
- 'Unix Makefiles'
14+
- 'Ninja'
15+
1016
travis-linux:
1117
failing_generators:
1218
- 'Ninja'

chapter-09/recipe-02/cxx-example/menu.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ appveyor-msys:
66
failing_generators:
77
- 'Ninja'
88

9+
# Need to link against libpgftnrtl and librt
10+
circle-pgi:
11+
skip_generators:
12+
- 'Unix Makefiles'
13+
- 'Ninja'
14+
915
travis-linux:
1016
failing_generators:
1117
- 'Ninja'

chapter-09/recipe-05/cxx-example/menu.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,10 @@ appveyor-msys:
88
- CMAKE_CXX_FLAGS: '-D_hypot=hypot'
99
skip_generators:
1010
- 'MSYS Makefiles'
11+
12+
# PGI does not understand -fvisibility flags
13+
# that we get from pybind11
14+
circle-pgi:
15+
skip_generators:
16+
- 'Unix Makefiles'
17+
- 'Ninja'

0 commit comments

Comments
 (0)