summaryrefslogtreecommitdiff
path: root/source4/build/m4/check_ld.m4
AgeCommit message (Collapse)AuthorFilesLines
2008-05-11Fail earlier on if shared libs can't be built.Jelmer Vernooij1-29/+5
(This used to be commit 2e8766145ad2e8c666ecdc6c39e97ba302b16e04)
2008-02-20Simpler specification of CFLAGS and LDFLAGSAndrew Bartlett1-7/+10
By being more consistant in applying CFLAGS and LDFLAGS (in particular) to every invocation, we make it simpler to enable gcov code coverage, both in the build system and on the build farm. Andrew Bartlett (This used to be commit 8c2f658a9688f0c51d2f3b948dc3213b65c7b77f)
2007-12-21r26005: Notice the user about LD_LIBRARY_PATH or equivalent when building ↵Jelmer Vernooij1-0/+1
with shared libs. (This used to be commit 44529b24467ac94d47d14a53177554b39a80da1a)
2007-12-21r26000: build: use AC_LIBREPLACE_STLD_* macrosStefan Metzmacher1-5/+3
metze (This used to be commit 03a55961481e724acfc4e098cbe8f997986b61e2)
2007-12-21r25993: build: HOSTLD should always match HOSTCC if not specifiedStefan Metzmacher1-7/+1
metze (This used to be commit 941dfdbbb47d18c94bff8bd0452326e6f5ce768f)
2007-12-21r25989: build: use AC_LIBREPLACE_SHLDStefan Metzmacher1-3/+1
metze (This used to be commit 54f0ad64a611695ca6d8bfd643f3846021bac637)
2007-12-21r25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGSStefan Metzmacher1-1/+1
metze (This used to be commit 410cdf789a72209f9e10321519fe18ab40a43f95)
2007-12-21r25985: build: SHLD_UNDEF_FLAGS isn't used anymoreStefan Metzmacher1-2/+0
metze (This used to be commit 24290852863517f0ab3d881d4a2deb086ce5ef5d)
2007-12-21r25978: build: use AC_LIBREPLACE_MDLD_* macros and use the result to build ↵Stefan Metzmacher1-1/+25
modules metze (This used to be commit f86db3348b0ee243988526578cc09c2d5d9a70af)
2007-12-21r25904: Remove extraJelmer Vernooij1-1/+1
(This used to be commit fd0958107524a526d0bc78b98e031c595c85b877)
2007-12-21r25901: Remove obsolete --enable-shared option (whether shared libs should ↵Jelmer Vernooij1-9/+1
be used internally can be set using --enable-dso). (This used to be commit 571aa6ba22f6e4b774f9a9db3a02e3beec3f8523)
2007-12-21r25878: Fix syntax error.Jelmer Vernooij1-2/+0
(This used to be commit ffe5a10867a2d2e5eb51c84331fff130e996eda8)
2007-12-21r25877: Add libreplace macro for soname flags.Jelmer Vernooij1-13/+1
(This used to be commit 25aa875119622679881cd0e1b3b9dff8d2cf03ee)
2007-12-21r25876: Attempt to build shard libs everywhere again.Jelmer Vernooij1-10/+5
(This used to be commit b5bcdbbd0c9a6133d15c3a9c01738d9899dbcf8d)
2007-12-21r25852: Move SHLIBEXT determination into a test as well.Jelmer Vernooij1-7/+1
(This used to be commit aaaed5edc06f3055794e55a8038dbbdac47ce5b6)
2007-12-21r25851: Move system-specific ldflags checks to libreplace so they can be ↵Jelmer Vernooij1-12/+2
used by ldb. (This used to be commit d28c8b822e7b571f24542409376bba8701eeef79)
2007-12-21r25850: Add macro for picflag.Jelmer Vernooij1-18/+2
(This used to be commit 9ebc6f2d17349b214618d65b29826867796c12ce)
2007-10-10r23110: add --disable-shared option, very useful for the build-farm...Stefan Metzmacher1-2/+10
metze (This used to be commit 251d534a883efd384e0951c9af595203d962b972)
2007-10-10r22996: merge HPUX compiler flag fixes from SAMBA_3_0Stefan Metzmacher1-1/+2
metze (This used to be commit 9a9376d902bd946e6613ff9d3c37b344dfd207cf)
2007-10-10r22662: disable shared library support on Tru64Stefan Metzmacher1-1/+2
metze (This used to be commit 75d5155cd33096aea0dc31dfa596769eb923299d)
2007-10-10r22308: disabled shared libraries on aix and openbsdStefan Metzmacher1-2/+4
until we can link libtorture.so and libntvfs.so there metze (This used to be commit 9e6ed9ed0fd2b65c87d5bcfd99f88fe035c6c362)
2007-10-10r22257: disable shared libraries on IRIX for nowStefan Metzmacher1-1/+2
as us4 fails to link libtorture.so because of an argv overflow metze (This used to be commit c924b0b89c3d8cd2e8b4db5866be028d9f13a787)
2007-10-10r22035: Introduce HOSTLD which is needed to link the asn1 compiler when crossJames Peach1-0/+13
compiling. (This used to be commit 976343821b99b04725c9fddee42dbcd0261c2d51)
2007-10-10r21582: Allow modification of LDFLAGSJelmer Vernooij1-8/+7
(This used to be commit 1726bd33782d1ee77a292bdc0c840959c1c3fb50)
2007-10-10r20814: always define SHLIBEXT, to fix the build on host with no support for ↵Stefan Metzmacher1-25/+46
shared libs, there we just define it to an invalid value metze (This used to be commit d491258c2cf7e86ab82571360a9d51a1b0a61fad)
2007-10-10r19634: Only use --allow-undef-shlib for modules.Jelmer Vernooij1-1/+3
(This used to be commit e8f2a086be2a0553467738df711b1450ba559848)
2007-10-10r19631: Re-enable shared libraries, but don't use -rpath-link unlessJelmer Vernooij1-3/+0
shared libraries are actually used. (This used to be commit 93e4f093b946cbb1b6deca82efdf0d5f033128b8)
2007-10-10r19623: disable building of shared libs until we have fixed them,Stefan Metzmacher1-0/+4
they all have unresolved symbols and are useless and produce noise in the build-farm metze (This used to be commit 3f8b776f630488aaec9f0ffcc099b01dcab02f3f)
2007-10-10r19622: - remove unused varStefan Metzmacher1-2/+2
- fix default for enable-dso to no metze (This used to be commit 47b113e5dbd33ab91246029af9293809824c5395)
2007-10-10r19621: move enable-dso to check_ld.m4 again and add some checks and ↵Stefan Metzmacher1-0/+18
generate more output metze (This used to be commit a07b11924c16d51cda484d417d9e1201278b03cb)
2007-10-10r19582: Support building both shared and static versions of libraries at the ↵Jelmer Vernooij1-7/+0
same time. The --enable-dso flag now specifies whether or not the Samba binaries themselves should be linked against the shared libraries. By default, all libraries will be built staticly. If supported, the shared variant of each library will also be built. If people think building both shared and static library versions in 'make all' is too time-inefficient, please let me know and I'll move the shared library bits to 'make everything'. (This used to be commit 91faa1154a1de18a42f5e237c406157026280478)
2007-10-10r19507: Merge my DSO fixes branch. Building Samba's libraries as shared ↵Jelmer Vernooij1-0/+1
libraries works again now, by specifying --enable-dso to configure. (This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
2007-10-10r18975: follow the advice from "William Jojo" <jojowil@hvcc.edu>Stefan Metzmacher1-1/+1
and pass -bbigtoc also to the linker when building shared libs metze (This used to be commit 9c77de282107d28362497aff60fed81e77620a87)
2007-10-10r18974: we don't have the configure check that setsStefan Metzmacher1-5/+1
ac_cv_gnu_ld_no_default_allow_shlib_undefined and as -Wl,--allow-shlib-undefined is supported on SuSE 7.3 I don't see a problem is always pass it explicit metze (This used to be commit 79db6bddc5fc1b97f0165348f72b6a2489b62be0)
2007-10-10r18366: check if we can link using the selected flagsStefan Metzmacher1-0/+6
metze (This used to be commit d905bb499d81ac4e2f00277ae77ce0a51bdc7474)
2007-10-10r18273: AC_PROG_LD_GNU needs LD defined alreadyStefan Metzmacher1-0/+2
metze (This used to be commit 6b3d27e93e7c00d1ab70d2c82e29b99b9f666228)
2007-10-10r18262: fix typosStefan Metzmacher1-13/+13
metze (This used to be commit acbd52009f8610df38f27adf6097cf7075b977fc)
2007-10-10r18181: use:Stefan Metzmacher1-109/+101
CC and CFLAGS LD and LDFLAGS STLD and STLD_FLAGS SHLD and SHLD_FLAGS all controled by configure and import the values from samba3 which are more recent metze (This used to be commit 5e59153735102df6fae2eaaac6a7c3db86c95f8f)
2007-10-10r18173: PICSUFFIX isn't used anymoreStefan Metzmacher1-13/+4
metze (This used to be commit 647f3b140c77a2a01ff0c9fadf45e080659844d1)
2007-10-10r15405: remove define for STAT_ST_BLOCKSIZEStefan Metzmacher1-39/+39
as it's not used anywhere and it doesn't belong to check_ld.m4 metze (This used to be commit 86a9b17b3a1de0bd893a276597c9377e305ef535)
2007-10-10r15379: Fix shared library build's unresolved dependenciesJelmer Vernooij1-1/+1
(This used to be commit 0fafa2e59566f8f892d7dfd7dd33d0100b96a780)
2007-10-10r15321: Reduce the size of rewrite.m4 a bit moreJelmer Vernooij1-0/+196
(This used to be commit c83e4b166534278c335254aa8890a50635bbf1b7)
2007-10-10r8966: Simplify the makefile generation system a bit.Jelmer Vernooij1-0/+1
Autogenerate list of binaries (rather then having them hardcoded in build/smb_build/makefile.pm) Add INSTALLDIR keyword to .mk files (This used to be commit ce0935112b846486cf705ec69f12350be9c4c89d)
2007-10-10r7274: Move m4 files to seperate dirJelmer Vernooij1-0/+9
(This used to be commit 0dda66f0e8e6ad37d731937af184a132bf3407b1)