Age | Commit message (Collapse) | Author |
|
Otherwise we'll run into issues because in configure.ac we update submodules _after_ we try to call external/bdwgc/configure (which won't be there if autogen.sh didn't run).
This would manifest itself as `*** No rule to make target 'all'.` in external/bdwgc when you build as there's no Makefile.
|
|
* Initial commit to migrate libgc to bdwgc.
* Fix submodule url
* Don't force Boehm as runtime wrapper. Was just for testing locally.
* Build bdwgc as single object file. Helps with performance.
* Bump bdwgc submodule.
* Attempt to fix windows MSVC based build.
* Remove any references to GC_INSIDE_DLL as we manually managed threads on Windows.
* Allow building boehm on Windows amd64.
* Allow building boehm with msvc.
* Bump bdwgc to fix line endings
* Use LF for sh, am, m4, and ac files in bdwgc
* Bump bdwgc & libatomic_ops with fix for cygwin
* Bump bdwgc to fix mono-boehm being generated as libtool wrapper script.
* Link the static boehm library.
* Revert "Link the static boehm library."
This reverts commit 1f90d81d08308a61c890743cd79d8f6bb791bc99.
* Use --export-all-symbols on cygwin/mingw to fix issues with boehm causing mono symbols not to be exported.
* Fix
|
|
|
|
* [sdks] Add mac-{mac32,mac64} targets
* [sdks] Add configure-* and build-* for CI
|
|
* Revert "[wasm][binding] Allow the cleanup of transparent/bridged marshalled objects causing leaks. (#11660)"
This reverts commit 75741eb68d902f244db0769ec783211e35aa5cda.
* Revert "[wasm] Add the declaring types assembly name to the mangled name for instances during dedup (#11724)"
This reverts commit 63fb96c61ab3848ed26c5db74eaf19198386033b.
* Revert "[runtime] Skip sentry upload when tool fails to build (#11726)"
This reverts commit cb690285fb213b901ee692f6b6e83ea610c19860.
* Revert "[sdks] Add mac-{mac32,mac64} and ios-tools64 targets (#10964)"
This reverts commit 6f1537ef5883ce8ddae2548c24fb4e19e5d92148.
|
|
|
|
(#8534)
* Make autogen.sh output accurate -- print actual commands run.
* Have automake copy instead of symlink.
- This sounds analogous to libtool --copy that we do.
- It enables sharing a source tree more broadly.
For real example, Cygwin symlinks are not portable to Windows Subsystem For Linux, and probably vice versa.
For real example, Homebrew symlinks are not portable to Linux in Docker.
Downside I notice is that ls -l is less informative as to what is from git vs. a symlink to outside.
git clean -xxddff works just as well either way.
Hypothetical downside is that updating automake/autoconf doesn't upgrade the copies.
This has never mattered to me, but it might matter. It might be viewed as an advantage.
|
|
* [runtime] Integrate eglib's configure into mono's configure to simplify and speed up the configure process.
* [runtime] Delete some duplicate eglib configure code.
|
|
|
|
|
|
Current Debian packaging puts libtool in its own package (libtool-bin)
leaving only libtoolize in the main package. The mono build process
uses libtoolize not libtool, so during autogen check for libtoolize
not libtool.
|
|
its not needed.
|
|
This reverts commit b7604565016ea1d0883765dcd7a44ba9662a1521.
Revert this as it is not needed.
|
|
|
|
|
|
The build argument --enable-extension-module now takes a comma separated list
of arguments that are passed down. Passing no arguments triggers the old behavior.
|
|
|
|
|
|
|
|
|
|
|
|
* autogen.sh: Automake does support adding files to the list of program
sources using += but has no -= to remove them. This means that it's
not possible to replace a source file at all.
Given that, the only option is to patch automake. Call an external
script that apply the whole patch queue instead of doing it there.
|
|
* autogen.sh: The extension module conditional include can't be done from automake
given this wonderful piece of engineering can't handle missing conditional includes
in any sane way. So what we do is to include them at autogen.sh time.
* Makefile.am.in: This puppy now needs to be pre-processed before all the automake
shinning glory kicks in.
|
|
|
|
|
|
|
|
* autogen.sh: Pass -Wno-portability to automake to quiet some warnings.
svn path=/trunk/mono/; revision=153898
|
|
* autogen.sh: Run eglib's autogen.sh too.
svn path=/trunk/mono/; revision=152986
|
|
* nls.m4, progtest.m4: Really add from Gettext 0.17.
svn path=/trunk/mono/; revision=113211
|
|
* autogen.sh: Suppress arguments warning for NOCONFIGURE.
In eglib:
2008-08-05 Andreas Faerber <andreas.faerber@web.de>
* autogen.sh: Suppress arguments warning for NOCONFIGURE.
In libgc:
2008-08-05 Andreas Faerber <andreas.faerber@web.de>
* autogen.sh: Suppress arguments warning for NOCONFIGURE.
This commit is licensed under the MIT X11 license.
svn path=/trunk/mono/; revision=109666
|
|
* autogen.sh: Fix previous patch and silence noisy GNU which.
svn path=/trunk/mono/; revision=19717
|
|
* autogen.sh: tweak glibtool check so it works
if which doesn't set return code properly
svn path=/trunk/mono/; revision=19714
|
|
* autogen.sh: Applied patch from Peter Teichman (peter@ximian.com).
Use 'glibtool' instead of 'libtool' on OSX.
svn path=/trunk/mono/; revision=19711
|
|
* libgc/: Integrate the libgc module here.
[Note: A simple `cvs update' won't work this time; you either need
to re-checkout the `mono' module or manually move the `libgc'
module here.]
* configure.in (--with-gc): Added `included' option to use the
included libgc. This is now also the default.
(LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
(INCLUDED_LIBGC): New automake conditional.
(USE_INCLUDED_LIBGC): #define this if appropriate.
* autogen.sh: Run libgc/autogen.sh.
* Makefile.am (SUBDIRS): Added libgc.
svn path=/trunk/mono/; revision=15185
|
|
svn path=/trunk/mono/; revision=8848
|
|
* autogen.sh: make it work when MONO_PATH is set and it has more than
one directory or ends in ":". Also check that the directory added to
ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
svn path=/trunk/mono/; revision=8846
|
|
* configure.in: Try and get large file support, but it's not fatal
if it's not there (the io-layer just ignores the high word in that
case.)
Check for windows builds, and only bother to look for pthreads and
large files if we're not building for cygwin or native win32. Not
having pthread support on Posix systems is now a fatal error.
* autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
aclocal
2001-11-08 Dick Porter <dick@ximian.com>
* Initial checkin.
This is a library emulating the win32 threading and IO API.
2001-11-09 Dick Porter <dick@ximian.com>
* Makefile.am (mint_LDADD): Don't need THREAD_LIBS any more
2001-11-09 Dick Porter <dick@ximian.com>
* Makefile.am (testjit_LDADD): Don't need THREAD_LIBS any more
2001-11-09 Dick Porter <dick@ximian.com>
* Makefile.am (pedump_LDADD): Don't need THREAD_LIBS any more
svn path=/trunk/mono/; revision=1310
|
|
svn path=/trunk/mono/; revision=762
|
|
svn path=/trunk/mono/; revision=723
|
|
* autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
aclocal invocation, so putting aclocal files in /usr/local works
svn path=/trunk/mono/; revision=718
|
|
* libffi/*: Import libffi CVS version, with minor changes to make it
compile.
* mono/interpreter/Makefile.am: Link against
../../libffi/.libs/libffi.a.
* Makefile.am: Add libffi
* autogen.sh: Replace with adapted gnome autogen.sh
* configure.in: Add AC_CONFIG_SUBDIRS(libffi).
svn path=/trunk/mono/; revision=383
|
|
* autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
svn path=/trunk/mono/; revision=160
|
|
svn path=/trunk/mono/; revision=12
|