Skip to content
This repository was archived by the owner on Oct 4, 2021. It is now read-only.

Commit d1691ad

Browse files
committed
Get rid of 64bit toggle from mac config
1 parent 248b26c commit d1691ad

File tree

6 files changed

+8
-37
lines changed

6 files changed

+8
-37
lines changed

main/Makefile.am

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@ run-leaks: $(PROGRAM)
8383
run-no-accessibility: $(PROGRAM)
8484
DISABLE_ATKCOCOA=yes LANG= LC_ALL= $(MD_LAUNCH_SETUP) $(MD_LAUNCH_EXTRA_ENV) $(MD_BIN_PATH)/MonoDevelop --no-redirect
8585

86-
run-64: run-sgen-64
87-
8886
run-boehm: runmd
8987

9088
run-sgen: runmd-sgen

main/build/MacOSX/Makefile.am

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,23 @@ dmg: render.exe app
4949
./make-dmg-bundle.sh
5050

5151
monostub.o: monostub.mm $(MONOSTUB_EXTRA_SOURCEFILES)
52-
g++ -g $(HYBRID_SUSPEND_ABORT) -c -Wall -m$(MONOSTUB_ARCH) -o $@ monostub.mm
52+
g++ -g $(HYBRID_SUSPEND_ABORT) -c -Wall -m64 -o $@ monostub.mm
5353

5454
monostub-nogui.o: monostub.mm $(MONOSTUB_EXTRA_SOURCEFILES)
55-
g++ -g $(HYBRID_SUSPEND_ABORT) -DNOGUI -c -Wall -m$(MONOSTUB_ARCH) -o $@ monostub.mm
55+
g++ -g $(HYBRID_SUSPEND_ABORT) -DNOGUI -c -Wall -m64 -o $@ monostub.mm
5656

5757
monostub: monostub.o $(MONOSTUB_STATIC_LINK)
58-
clang++ -g -Wall -m$(MONOSTUB_ARCH) -o $@ -Wl,-all_load $^ -framework AppKit -framework Quartz -undefined dynamic_lookup $(MONOSTUB_RPATH)
58+
clang++ -g -Wall -m64 -o $@ -Wl,-all_load $^ -framework AppKit -framework Quartz -undefined dynamic_lookup $(MONOSTUB_RPATH)
5959
mkdir -p ../bin
6060
cp $@ ../bin/MonoDevelop
6161

6262
monostub-nogui: monostub-nogui.o $(MONOSTUB_STATIC_LINK)
63-
clang++ -g -Wall -m$(MONOSTUB_ARCH) -o $@ -Wl,-all_load $^ -framework AppKit -framework Quartz -undefined dynamic_lookup $(MONOSTUB_RPATH)
63+
clang++ -g -Wall -m64 -o $@ -Wl,-all_load $^ -framework AppKit -framework Quartz -undefined dynamic_lookup $(MONOSTUB_RPATH)
6464
mkdir -p ../bin
6565
cp $@ ../bin/mdtool
6666

6767
monostub-test: monostub-test.m $(MONOSTUB_EXTRA_SOURCEFILES)
68-
gcc -g -Wall -m$(MONOSTUB_ARCH) -o $@ monostub-test.m -framework AppKit
68+
gcc -g -Wall -m64 -o $@ monostub-test.m -framework AppKit
6969
./monostub-test
7070

7171
clean-local:

main/build/MacOSX/monostub-test.m

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,6 @@ void test_update_environment(void)
145145
const char *gac_components[] = {
146146
[resourcePath UTF8String],
147147
};
148-
const char *safe_components[] = {
149-
"yes",
150-
};
151148
const char *numeric_components[] = {
152149
"C",
153150
};
@@ -161,7 +158,6 @@ void test_update_environment(void)
161158
check_path_has_components(getenv("PATH"), path_components, sizeof(path_components) / sizeof(char *));
162159
check_path_has_components(getenv("PKG_CONFIG_PATH"), pkg_components, sizeof(pkg_components) / sizeof(char *));
163160
check_path_has_components(getenv("MONO_GAC_PREFIX"), gac_components, sizeof(gac_components) / sizeof(char *));
164-
check_path_has_components(getenv("MONODEVELOP_64BIT_SAFE"), safe_components, sizeof(safe_components) / sizeof (char *));
165161
check_path_has_components(getenv("LC_NUMERIC"), numeric_components, sizeof(numeric_components) / sizeof(char *));
166162
}
167163

main/build/MacOSX/monostub-utils.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,6 @@ update_environment (NSString *binDir)
188188
if (push_env_to_end ("PATH", "~/.dotnet/tools"))
189189
updated = YES;
190190

191-
if (replace_env ("MONODEVELOP_64BIT_SAFE", "yes"))
192-
updated = YES;
193-
194191
if (replace_env ("LC_NUMERIC", "C"))
195192
updated = YES;
196193

main/configure.ac

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ AM_MAINTAINER_MODE
66
#capture aclocal flags for autoreconf
77
AC_SUBST(ACLOCAL_FLAGS)
88

9-
default_macarch=i386
10-
119
dnl Add MD's mimetypes to mime and desktop databases
1210
AC_ARG_ENABLE(update-mimedb,
1311
AC_HELP_STRING([--disable-update-mimedb],
@@ -61,29 +59,11 @@ AC_ARG_ENABLE(macplatform,
6159
enable_macplatform=${enableval}, enable_macplatform=$default_macplatform)
6260

6361
if test x$enable_macplatform = xyes; then
64-
platform_bindings="${platform_bindings}Mac ${with_macarch}"
62+
platform_bindings="${platform_bindings}Mac"
6563
fi
6664

6765
AM_CONDITIONAL(ENABLE_MACPLATFORM, [test x$enable_macplatform = xyes])
6866

69-
# What architecture for Mac
70-
AC_ARG_WITH(macarch,
71-
AC_HELP_STRING([--with-macarch],
72-
[which architecture for mac: i386, x86_64 [default=i386]]),
73-
with_macarch=${withval}, with_macarch=$default_macarch)
74-
75-
SGEN_SUFFIX=
76-
MONOSTUB_ARCH=32
77-
if test x$with_macarch = xx86_64; then
78-
SGEN_SUFFIX=64
79-
MONOSTUB_ARCH=64
80-
fi
81-
AC_SUBST(SGEN_SUFFIX)
82-
AC_SUBST(MONOSTUB_ARCH)
83-
84-
MAC_ARCHITECTURE=${with_macarch}
85-
AC_SUBST(MAC_ARCHITECTURE)
86-
8767
# Windows platform addin
8868
AC_ARG_ENABLE(windowsplatform,
8969
AC_HELP_STRING([--enable-windowsplatform],

main/external/Makefile.am

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
XAMMAC_PATH=/Library/Frameworks/Xamarin.Mac.framework/Versions/Current
22
XAMMAC_LIB_PATH=$(XAMMAC_PATH)/lib
3-
XAMMAC_PDB=$(XAMMAC_LIB_PATH)/@MAC_ARCHITECTURE@/full/Xamarin.Mac.pdb
3+
XAMMAC_PDB=$(XAMMAC_LIB_PATH)/x86_64/full/Xamarin.Mac.pdb
44

55
if ENABLE_MACPLATFORM
66
all: Xamarin.Mac.dll Xamarin.Mac.registrar.full.a libxammac.dylib Xamarin.Mac.buildinfo
77

8-
Xamarin.Mac.dll: $(XAMMAC_LIB_PATH)/@MAC_ARCHITECTURE@/full/Xamarin.Mac.dll
8+
Xamarin.Mac.dll: $(XAMMAC_LIB_PATH)/x86_64/full/Xamarin.Mac.dll
99
cp $< $@
1010
if [[ -f $<.mdb ]]; then cp $<.mdb $@.mdb; fi;
1111
if [[ -f $(XAMMAC_PDB) ]]; then cp $(XAMMAC_PDB) Xamarin.Mac.pdb; fi;

0 commit comments

Comments
 (0)