summaryrefslogtreecommitdiff
path: root/mcon
Commit message (Collapse)AuthorAge
* Updated checks on 'struct ucontext' to include <sys/ucontext.h> if necessary.rmanfredi2012-11-11
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@155 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added checks for <sys/ucontext.h> as well.rmanfredi2012-11-10
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@154 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed regular expression which prevented "cc -MM" from being picked.rmanfredi2012-11-10
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@153 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added blurb for malloc() superseding.rmanfredi2012-11-03
| | | | | | | Also define the unit when USE_MY_MALLOC is present, not just $mallocobj. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@152 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added missing blank line.rmanfredi2012-11-03
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@151 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed broken check for symlink support.rmanfredi2012-11-03
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@150 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added checks for getrlimit() and setrlimit().rmanfredi2012-11-01
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@149 2592e710-e01b-42a5-8df0-11608a6cc53d
* Deprecate the MYMALLOC symbol in favor of USE_MY_MALLOC.rmanfredi2012-11-01
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@148 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added 4 new units.rmanfredi2012-09-24
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@147 2592e710-e01b-42a5-8df0-11608a6cc53d
* Improved library detection by using the compiler to perform a link check.rmanfredi2012-04-04
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@146 2592e710-e01b-42a5-8df0-11608a6cc53d
* When the -E switch is given, don't cleanup the UU directory.rmanfredi2012-04-02
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@145 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added unit to probe for the uc_mcontext member in the ucontext structure.rmanfredi2012-03-29
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@144 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added checks for <ucontext.h> presence and general register availabilityrmanfredi2012-03-28
| | | | | | | in the user machine context passed to the signal handler. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@143 2592e710-e01b-42a5-8df0-11608a6cc53d
* Try to link with -lz when using the BFD library.rmanfredi2012-03-26
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@142 2592e710-e01b-42a5-8df0-11608a6cc53d
* Allow BFD detection to run without linking with -lintl.rmanfredi2012-03-24
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@141 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added check for dladdr().rmanfredi2012-03-24
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@140 2592e710-e01b-42a5-8df0-11608a6cc53d
* Detect when $libswanted changed since last run and clear $libs if it did sormanfredi2012-03-24
| | | | | | | that we can reuse the fresh list of libraries required. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@139 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added detection of the BFD library.rmanfredi2012-03-23
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@138 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added units to check for __builtin_ctz() and __builtin_clz() support.rmanfredi2012-02-29
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@137 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed determination of d_can64 on 64-bit platforms.rmanfredi2012-02-16
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@136 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed charsize.U for cross-compiling, plus random cleanup.rmanfredi2012-02-10
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@135 2592e710-e01b-42a5-8df0-11608a6cc53d
* Remove executable before compiling, just in case.rmanfredi2012-02-10
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@134 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added integer-long-pointer architecture checks.rmanfredi2012-02-10
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@133 2592e710-e01b-42a5-8df0-11608a6cc53d
* Make Assert.U explicitly claim it creates a local "static_assert.h" file.rmanfredi2012-02-09
| | | | | | | | | Taught metalint to look for #include files in here-documents to catch missing dependencies on Assert, or other special units that would create such locally-defined includes. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@132 2592e710-e01b-42a5-8df0-11608a6cc53d
* Use <file> inclusion, even for <Winsock2.h> or <Ws2tcpip.h>.rmanfredi2012-02-09
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@131 2592e710-e01b-42a5-8df0-11608a6cc53d
* Factorized definition of STATIC_ASSERT.rmanfredi2012-02-09
| | | | | | | Converted integer and pointer size computations to allow cross-compiling. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@130 2592e710-e01b-42a5-8df0-11608a6cc53d
* Make example stand out and include the cyn variable setting.rmanfredi2012-02-09
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@129 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added checking of float byte-ordering in case it's different from the int one.rmanfredi2012-02-08
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@128 2592e710-e01b-42a5-8df0-11608a6cc53d
* Make it clear that this is integer byte-order.rmanfredi2012-02-08
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@127 2592e710-e01b-42a5-8df0-11608a6cc53d
* Changed byte ordering checks to make them work even when cross-compiling.rmanfredi2012-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@125 2592e710-e01b-42a5-8df0-11608a6cc53d
* Use a subshell to trap all errors.rmanfredi2012-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@124 2592e710-e01b-42a5-8df0-11608a6cc53d
* The -s command can change some parts of the exe on Cygwin, so cannot use cmp.rmanfredi2012-02-07
| | | | | | | Use a size comparison only to check whether the install program strips. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@122 2592e710-e01b-42a5-8df0-11608a6cc53d
* Set the TOP variable when extracting .SH files from Configure.rmanfredi2012-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@121 2592e710-e01b-42a5-8df0-11608a6cc53d
* Do not force a trailing ".exe" on discovered files, it can be harmful on Cygwin.rmanfredi2012-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@120 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added missing files (added to MANIFEST, but which were not committed).rmanfredi2012-02-04
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@119 2592e710-e01b-42a5-8df0-11608a6cc53d
* Complexify test code to avoid gcc optimizations.rmanfredi2012-02-03
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@118 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed metalint warnings.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@116 2592e710-e01b-42a5-8df0-11608a6cc53d
* Make sure $file starts with a letter to avoid regexp warning in /\b$file/.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@115 2592e710-e01b-42a5-8df0-11608a6cc53d
* Switched to Getopt::Std.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@114 2592e710-e01b-42a5-8df0-11608a6cc53d
* Handle modern #define REVISION lines.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@113 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added mcon/U/d_mempcpy.U.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@111 2592e710-e01b-42a5-8df0-11608a6cc53d
* Complexify code testing for bcopy() to avoid gcc optimizing it away.rmanfredi2011-12-30
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@110 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added mcon/U/i_pthread.U.rmanfredi2011-12-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@109 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added check for atomic memory operations.rmanfredi2011-12-27
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@108 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added /usr/lib/*-gnu to the default library path.rmanfredi2011-12-13
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@107 2592e710-e01b-42a5-8df0-11608a6cc53d
* Removed obsolete SOCKET symbols.rmanfredi2011-11-23
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@105 2592e710-e01b-42a5-8df0-11608a6cc53d
* Moved regcomp() test to a separate unit since modern code should nowrmanfredi2011-11-14
| | | | | | | | | | only use this POSIX routine and no longer rely on obsolete regcmp() or re_comp() routines. Cleaned up previously added units to remove unused RCS logs. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@104 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added <alloca.h> detection.rmanfredi2011-11-14
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@103 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed metalint warning about spurious "set echo".rmanfredi2011-11-14
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@102 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added checks for linker-defined symbols "etext" and "end".rmanfredi2011-11-14
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@100 2592e710-e01b-42a5-8df0-11608a6cc53d