[Gluster-devel] Build system cleanups (v2)
Jeff Darcy
jdarcy at redhat.com
Wed Oct 3 21:35:43 UTC 2012
On 09/25/2012 12:40 PM, Jan Engelhardt wrote:
>
> This patchset of 15 obsoletes the earlier set of 6
> (http://lists.nongnu.org/archive/html/gluster-devel/2012-09/msg00066.html )
>
> ----
>
> The following changes since commit 373b25827f0250d11461fbe76dd6a0e295069171:
>
> core: enable process to return the appropriate error code (2012-09-21 20:43:05 -0700)
>
> are available in the git repository at:
>
> git://git.inai.de/glusterfs master
>
> for you to fetch changes up to b4b0bb38a01037df70e629a6ba8c195205ca9c27:
>
> build: make use of system libuuid (2012-09-25 17:54:27 +0200)
>
> ----------------------------------------------------------------
> Jan Engelhardt (15):
> build: add missing GF_CFLAGS in api/src/
> build: add missing backslash in api/src/
> build: more efficient clean
> init.d: use proper dependencies in SUSE init script
> init.d: implement reload action for SUSE init script
> build: consolidate common compilation flags into one variable
> build: replace INCLUDES by CPPFLAGS
> build: fix a typo in the python xlator Makefile
> build: remove two no-op lines from rdma Makefile
> build: remove -nostartfiles flag
> build: remove useless explicit -fPIC -shared from CFLAGS
> build: move -L arguments out of CFLAGS
> build: split CPPFLAGS from CFLAGS
> build: libraries must be in LDADD/LIBADD
> build: make use of system libuuid
With a great deal of manual adjustment and rebasing, eleven of these fifteen
patches have been merged. The exceptions are:
(3) more efficient clean:
The proposed Solaris-derived "find" syntax is even less portable than what it
replaces, notably w.r.t. to the platforms we actually support.
(8) typo in python xlator
The Python binding has been non-functional and deprecated for a while, and
instead of trying to fix it we should just remove it (possibly to be replaced
some day by glupy).
(9) no-op lines in rdma
This removes lines that are clearly intended as continuations of the previous
one, which is simply incorrect.
(15) Use system libuuid.
I'm pretty sure we had a specific exception to the bundling rule for this, but
I don't remember the reason; maybe someone else on the list does. In any case,
Fedora has already accepted it and they're the authority on the matter.
More information about the Gluster-devel
mailing list