You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For things like LDFLAGS, CFLAGS, CONFIGURE_OPTS and a few others, there are actually three settings-- the base name is used for both 32- and 64-bit builds, with the suffixed 32/64 versions used only in their respective builds.
As for ISAPART, it's mainly due to the organic nature of how our build system evolved. Your solution works if it really bothers you. If you want to send a PR, please make it against the template branch so that those cloning for their own use will have the benefit.
Seems I cannot fork it again since I already forked -_-
Here is a simple match for config.sh, I left CONFIGURE_OPTS_XX alone because, well messing with that would be a pain.
diff -rupN a/config.sh b/config.sh
--- a/config.sh 2013-07-29 22:56:16.000000000 +0200
+++ b/config.sh 2013-07-29 22:57:07.000000000 +0200
@@ -123,8 +123,10 @@ DONT_REMOVE_INSTALL_DIR=
# These variables will be passed to the build to construct multi-arch
# binary and lib directories in DESTDIR
-ISAPART=i386
+ISAPART32=i386
ISAPART64=amd64
+# for compatibility with older builds
+ISAPART=$ISAPART32
# For OmniOS we (almost) always want GCC
CC=gcc
Hey All,
Variable naming is not very consistant.
ISAPART and ISAPART64 vs LDFLAGS32 and LDFLAGS64. vs CONFIGURE_OPTS_32 and CONFIGURE_OPTS_64.
I guess If you agree this is an issue I could look into doing a PR atleast for 1. But not 100% sure how that works.
The text was updated successfully, but these errors were encountered: