From e02325d99f87bab23e3b4041f34132f40b617abf Mon Sep 17 00:00:00 2001 From: Matt Reetz Date: Sat, 27 Nov 2021 06:34:43 -0600 Subject: [PATCH 1/2] remove x86 from darwin config --- rebar.config | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rebar.config b/rebar.config index e9d0ca5..988a056 100644 --- a/rebar.config +++ b/rebar.config @@ -18,9 +18,9 @@ ]}. {port_env, [ - {"darwin", "CFLAGS", "$CFLAGS -fPIC -O3 -std=c99 -arch x86_64 -finline-functions -Wall -Wmissing-prototypes"}, - {"darwin", "CXXFLAGS", "$CXXFLAGS -fPIC -O3 -arch x86_64 -finline-functions -Wall"}, - {"darwin", "LDFLAGS", "$LDFLAGS -arch x86_64 -flat_namespace -undefined suppress -lsodium"}, + {"darwin", "CFLAGS", "$CFLAGS -fPIC -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes"}, + {"darwin", "CXXFLAGS", "$CXXFLAGS -fPIC -O3 -finline-functions -Wall"}, + {"darwin", "LDFLAGS", "$LDFLAGS -flat_namespace -undefined suppress -lsodium"}, {"linux", "CFLAGS", "$CFLAGS -fPIC -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes"}, {"linux", "CXXFLAGS", "$CXXFLAGS -fPIC -O3 -finline-functions -Wall"}, From 733ffc2a428f65bcb11ab3f03dbbc6dc02b236db Mon Sep 17 00:00:00 2001 From: Abhay Kumar Date: Mon, 29 Nov 2021 12:56:56 -0800 Subject: [PATCH 2/2] Adjust compile flags to support homebrew installed libsodium --- rebar.config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rebar.config b/rebar.config index 988a056..26d6f31 100644 --- a/rebar.config +++ b/rebar.config @@ -18,9 +18,9 @@ ]}. {port_env, [ - {"darwin", "CFLAGS", "$CFLAGS -fPIC -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes"}, + {"darwin", "CFLAGS", "$CFLAGS -I/usr/local/include -I/opt/homebrew/include -fPIC -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes"}, {"darwin", "CXXFLAGS", "$CXXFLAGS -fPIC -O3 -finline-functions -Wall"}, - {"darwin", "LDFLAGS", "$LDFLAGS -flat_namespace -undefined suppress -lsodium"}, + {"darwin", "LDFLAGS", "$LDFLAGS -flat_namespace -undefined suppress -L/usr/local/lib -L/opt/homebrew/lib -lsodium"}, {"linux", "CFLAGS", "$CFLAGS -fPIC -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes"}, {"linux", "CXXFLAGS", "$CXXFLAGS -fPIC -O3 -finline-functions -Wall"},