unicode * is toxic (#4049)

* unicode * is toxic

* try proper clang settings

---------

Co-authored-by: Jacob Heider <jacob@pkgx.dev>
This commit is contained in:
Max Howell 2023-11-15 15:04:53 -05:00 committed by GitHub
parent 783ad9fa2e
commit cc6e9e1142
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 4 deletions

4
.gitignore vendored
View file

@ -1,9 +1,11 @@
/srcs /srcs
/builds /builds
/testbeds /testbeds
.DS_Store /homes
/prefixes /prefixes
.DS_Store
#TODO commit after v1 #TODO commit after v1
/deno.lock /deno.lock

View file

@ -16,12 +16,12 @@ dependencies:
lz4.org: '*' lz4.org: '*'
gnome.org/libxml2: '*' gnome.org/libxml2: '*'
gnome.org/libxslt: '*' gnome.org/libxslt: '*'
unicode.org: '*' unicode.org: ^73
build: build:
dependencies: dependencies:
freedesktop.org/pkg-config: '*' freedesktop.org/pkg-config: '*'
gnu.org/gcc: '*' #gnu.org/gcc: '*'
gnu.org/bison: '*' gnu.org/bison: '*'
github.com/westes/flex: ^2.5.31 github.com/westes/flex: ^2.5.31
perl.org: '*' perl.org: '*'
@ -34,6 +34,9 @@ build:
make --jobs {{ hw.concurrency }} make --jobs {{ hw.concurrency }}
make install make install
env: env:
CC: clang
CXX: clang++
LD: clang
ARGS: ARGS:
- --prefix={{prefix}} - --prefix={{prefix}}
- --with-ssl=openssl - --with-ssl=openssl
@ -41,7 +44,8 @@ build:
- --with-libxml - --with-libxml
- --with-libxslt - --with-libxslt
darwin: darwin:
LDFLAGS: -headerpad_max_install_names LDFLAGS:
- -headerpad_max_install_names $LDFLAGS
provides: provides:
- bin/clusterdb - bin/clusterdb