Skip to content

Commit bf22173

Browse files
committed
gcc: check that the file exists before patching it
1 parent 6fff3ac commit bf22173

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

pkgs/gcc/gcc.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ build_stages:
2727
before: configure
2828
handler: bash
2929
bash: |
30-
mkdir -p "$ARTIFACT/include/dispatch"
31-
sed 's+typedef void (\^dispatch_block_t)(void)+typedef void* dispatch_block_t+' /usr/include/dispatch/object.h > "$ARTIFACT/include/dispatch/object.h"
30+
if [ -f /usr/include/dispatch/object.h ]; then
31+
mkdir -p "$ARTIFACT/include/dispatch"
32+
sed 's+typedef void (\^dispatch_block_t)(void)+typedef void* dispatch_block_t+' /usr/include/dispatch/object.h > "$ARTIFACT/include/dispatch/object.h"
33+
fi
3234
3335
- name: link_lib64_to_lib
3436
after: install

0 commit comments

Comments
 (0)