Skip to content

Commit 59dfc6e

Browse files
committed
s
1 parent 693ccbc commit 59dfc6e

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

selfcheck.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,12 @@ fi
2121
# TODO: how to get built-in include paths from compiler?
2222
if [ "$cxx_type" = "g++" ]; then
2323
gcc_ver=$($CXX -dumpversion)
24-
find /usr/include -name stddef.h
25-
find /usr/lib -name stddef.h
2624
defs=
2725
defs="$defs -D__GNUC__"
2826
defs="$defs -D__STDC__"
2927
defs="$defs -D__STDC_HOSTED__"
3028
defs="$defs -D__CHAR_BIT__=8"
29+
defs="$defs -D__x86_64__"
3130
defs="$defs -D__has_builtin(x)=(1)"
3231
defs="$defs -D__has_cpp_attribute(x)=(1)"
3332
defs="$defs -D__has_attribute(x)=(1)"
@@ -36,12 +35,15 @@ if [ "$cxx_type" = "g++" ]; then
3635
inc="$inc -I/usr/include"
3736
inc="$inc -I/usr/include/linux"
3837
inc="$inc -I/usr/include/c++/$gcc_ver"
39-
if [ -d /usr/include/c++/$gcc_ver/x86_64-pc-linux-gnu ]; then
38+
if [ -d "/usr/include/c++/$gcc_ver/x86_64-pc-linux-gnu" ]; then
4039
inc="$inc -I/usr/include/c++/$gcc_ver/x86_64-pc-linux-gnu"
4140
fi
42-
if [ -d /usr/lib/gcc/x86_64-pc-linux-gnu/$gcc_ver/include ]; then
41+
if [ -d "/usr/lib/gcc/x86_64-pc-linux-gnu/$gcc_ver/include" ]; then
4342
inc="$inc -I/usr/lib/gcc/x86_64-pc-linux-gnu/$gcc_ver/include"
4443
fi
44+
if [ -d "/usr/lib/gcc/x86_64-linux-gnu/$gcc_ver/include" ]; then
45+
inc="$inc -I/usr/lib/gcc/x86_64-linux-gnu/$gcc_ver/include"
46+
fi
4547
if [ -d "/usr/include/x86_64-linux-gnu" ]; then
4648
inc="$inc -I/usr/include/x86_64-linux-gnu"
4749
inc="$inc -I/usr/include/x86_64-linux-gnu/c++/$gcc_ver"

0 commit comments

Comments
 (0)