Skip to content

Commit 072cdb2

Browse files
committed
Fix typo in build debug command line (oneapi-src#449)
* Fix typo in build debug command line +Include Lambda's in symbol resolution +Disable link time optimization to help ABI -fno-lto Signed-off-by: Russell McGuire <russell.w.mcguire@intel.com>
1 parent 2e5e174 commit 072cdb2

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/check-abi.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ jobs:
3939
run: |
4040
mkdir base/build
4141
cd base/build
42-
cmake -E env CXXFLAGS="-Og -g" cmake -DCMAKE_BUILD_TYPE=Debug ..
42+
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-Og -g -fno-lto" -DCMAKE_EXE_LINKER_FLAGS="-fno-lto" -DCMAKE_SHARED_LINKER_FLAGS="-fno-lto" ..
4343
make -j$(nproc)
4444
- name: Build debug head
4545
run: |
4646
mkdir head/build
4747
cd head/build
48-
cmake -E env CXXFLAGS="-Og -g" cmake -DCMAKE_BUILD_TYPE=Debug ..
48+
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-Og -g -fno-lto" -DCMAKE_EXE_LINKER_FLAGS="-fno-lto" -DCMAKE_SHARED_LINKER_FLAGS="-fno-lto" ..
4949
make -j$(nproc)
5050
- name: Download and setup abi-dumper
5151
run: |
@@ -56,14 +56,14 @@ jobs:
5656
run: |
5757
./abi-dumper.pl \
5858
./base/build/lib/libze_loader.so \
59-
-lver $(cat ./base/build/VERSION) \
59+
-vnum $(cat ./base/build/VERSION) -lambda \
6060
-public-headers ./base/include \
6161
-o ./base.dump
6262
- name: Generate dump for head
6363
run: |
6464
./abi-dumper.pl \
6565
./head/build/lib/libze_loader.so \
66-
-lver $(cat ./head/build/VERSION)-1 \
66+
-vnum $(cat ./head/build/VERSION)-1 -lambda \
6767
-public-headers ./head/include \
6868
-o ./head.dump
6969
- name: Download and setup abi-compliance-checker
@@ -107,13 +107,13 @@ jobs:
107107
run: |
108108
mkdir base/build
109109
cd base/build
110-
cmake -E env CXXFLAGS="-Og -g" cmake -DCMAKE_BUILD_TYPE=Debug ..
110+
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-Og -g -fno-lto" -DCMAKE_EXE_LINKER_FLAGS="-fno-lto" -DCMAKE_SHARED_LINKER_FLAGS="-fno-lto" ..
111111
make -j$(nproc)
112112
- name: Build debug head
113113
run: |
114114
mkdir head/build
115115
cd head/build
116-
cmake -E env CXXFLAGS="-Og -g" cmake -DCMAKE_BUILD_TYPE=Debug ..
116+
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-Og -g -fno-lto" -DCMAKE_EXE_LINKER_FLAGS="-fno-lto" -DCMAKE_SHARED_LINKER_FLAGS="-fno-lto" ..
117117
make -j$(nproc)
118118
- name: Download and setup abi-dumper
119119
run: |
@@ -124,14 +124,14 @@ jobs:
124124
run: |
125125
./abi-dumper.pl \
126126
./base/build/lib/libze_loader.so \
127-
-lver $(cat ./base/build/VERSION) \
127+
-vnum $(cat ./base/build/VERSION) -lambda \
128128
-public-headers ./base/include \
129129
-o ./base.dump
130130
- name: Generate dump for head
131131
run: |
132132
./abi-dumper.pl \
133133
./head/build/lib/libze_loader.so \
134-
-lver $(cat ./head/build/VERSION)-1 \
134+
-vnum $(cat ./head/build/VERSION)-1 -lambda \
135135
-public-headers ./head/include \
136136
-o ./head.dump
137137
- name: Download and setup abi-compliance-checker

0 commit comments

Comments
 (0)