Brian Behlendorf
9141a4f2c8
Refresh autogen products
2009-03-13 09:56:09 -07:00
Brian Behlendorf
7fa1ced508
Refresh autogen products, remove stray zdump Makefile.in
2009-03-12 16:48:12 -07:00
Brian Behlendorf
03c1f6a0c7
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-12 16:47:26 -07:00
Brian Behlendorf
f8764e9947
Add NONE option for --with-linux and --with-spl.
...
This is used when you need to configure the project but you don't
actually intend to build it. Thus you don't really need access to
either the kernel or spl headers and symbols. At Livermore I use
this when I only intend to use the 'make dist' or 'make srpm' target.
2009-03-12 16:31:28 -07:00
Brian Behlendorf
0fe418c548
Refresh autogen products
2009-03-12 15:55:23 -07:00
Brian Behlendorf
c856450b52
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-12 15:15:45 -07:00
Brian Behlendorf
f2e7d57653
Packaging update
...
Make LINUX_VERSION available to Makefile's, add packaging
for user space include headers.
2009-03-12 15:07:29 -07:00
Brian Behlendorf
36363b2d23
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-12 11:05:17 -07:00
Brian Behlendorf
74432ad2fb
Remove remaining compiler flags for disabling specific compiler checks.
...
All these errors are now either addressed in a gcc-* topic branch, or
in whatever branch the original warning was introduced by (i.e. I fixed
the bug which just went unnoticed until now due to the compiler flags)
2009-03-12 10:55:56 -07:00
Brian Behlendorf
4acf3b07c0
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-11 22:30:41 -07:00
Brian Behlendorf
031709f9d5
Remove --Wno-unused and -Wno-missing braces gcc-* patches have been
...
added to address these issues. Other instances unused variables will
be addressed in the topic branch which caused the problem.
2009-03-11 22:12:00 -07:00
Brian Behlendorf
3f8174047a
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-11 14:13:57 -07:00
Brian Behlendorf
64119ce40d
Remove -Wno-parentheses this is handled by the gcc-no-parentheses branch.
2009-03-11 13:59:34 -07:00
Brian Behlendorf
918d9d1500
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-11 13:28:22 -07:00
Brian Behlendorf
4e945fb768
Remove -Wno-unknown-pragmas compile option, all unknown pragmas
...
have been removed by the gcc-ident-pragmas topic branch.
2009-03-11 13:14:08 -07:00
Brian Behlendorf
401cd9e1d4
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-10 21:31:09 -07:00
Brian Behlendorf
c8e569dd1c
Build system and packaging (RPM support) (Part 2)
...
Complete support for dist install srpm and rpm make targets.
2009-03-10 21:13:30 -07:00
Brian Behlendorf
e1b736ecc8
Refresh autogen products
2009-03-10 11:42:01 -07:00
Brian Behlendorf
8ca8b0a322
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-03-10 11:30:31 -07:00
Brian Behlendorf
b1b76c6634
Build system and packaging (RPM support) (Part 1)
...
An update to the build system to properly support all commonly
used Makefile targets these include:
make all # Build everything
make install # Install everything
make clean # Clean up build products
make distclean # Clean up everything
make dist # Create package tarball
make srpm # Create package source RPM
make rpm # Create package binary RPMs
make tags # Create ctags and etags for everything
Extra care was taken to ensure that the source RPMs are fully
rebuildable against Fedora/RHEL/Chaos kernels. To build binary
RPMs from the source RPM for your system simply run:
rpmbuild --rebuild zfs-x.y.z-1.src.rpm
This will produce two binary RPMs with correct 'requires'
dependencies for your kernel. One will contain all zfs modules
and support utilities, the other is a devel package for compiling
additional kernel modules which are dependant on the zfs.
zfs-x.y.z-1_<kernel version>.x86_64.rpm
zfs-devel-x.y.2-1_<kernel version>.x86_64.rpm
2009-03-10 11:10:50 -07:00
Brian Behlendorf
74228d6e93
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-02-03 10:03:50 -08:00
Brian Behlendorf
4365c44425
Properly detect and set HAVE_GPL_ONLY_SYMBOLS based on license
2009-02-03 09:59:54 -08:00
Brian Behlendorf
8d87f5aba5
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-01-15 10:18:25 -08:00
Brian Behlendorf
6932f09bb5
Reference module not modules in SPL for consistency
2009-01-15 10:14:21 -08:00
Brian Behlendorf
9855548496
Refresh autogen products
2009-01-09 11:35:52 -08:00
Brian Behlendorf
1369219816
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-01-09 11:32:53 -08:00
Brian Behlendorf
d7f4512ed3
Quiet warnings for now
2009-01-09 11:29:00 -08:00
Brian Behlendorf
9403f4a605
Refresh autogen products
2008-12-23 12:39:25 -08:00
Brian Behlendorf
2bfda1a2a7
Resolve conflict
2008-12-23 11:45:24 -08:00
Brian Behlendorf
8c549cdfd6
Add MODDIR directory
2008-12-23 11:06:08 -08:00
Brian Behlendorf
d8c0d57440
Refresh autogen products
2008-12-23 10:41:37 -08:00
Brian Behlendorf
3d2e368e7a
Refresh autogen products
2008-12-19 16:12:00 -08:00
Brian Behlendorf
6d2b828309
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-18 14:01:13 -08:00
Brian Behlendorf
fa020b0f7e
Remove -Wshadow for now
2008-12-18 13:57:27 -08:00
Brian Behlendorf
b7374fc81b
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-16 09:06:51 -08:00
Brian Behlendorf
a7b063d224
Add DEFAULT_INCLUDE to rules, adjust = to += accordingly
2008-12-16 08:58:41 -08:00
Brian Behlendorf
bffca6c378
Refresh autogen products
2008-12-15 16:58:02 -08:00
Brian Behlendorf
f254643f57
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-15 16:56:51 -08:00
Brian Behlendorf
cc420402bf
Moving addition configure checks to m4 macros
2008-12-15 16:46:34 -08:00
Brian Behlendorf
2e69c05001
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-15 16:38:21 -08:00
Brian Behlendorf
2712912cb8
Use old autoconf stratagy
2008-12-15 16:27:22 -08:00
Brian Behlendorf
aa4c3302a6
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-15 10:58:25 -08:00
Brian Behlendorf
3ae13f718f
Resolve conflict
2008-12-15 10:57:47 -08:00
Brian Behlendorf
06418073d4
Move libefi check to libefi topic branch
2008-12-15 10:54:53 -08:00
Brian Behlendorf
1c35db0797
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-15 10:52:02 -08:00
Brian Behlendorf
d43dd792fe
Fixing user config
2008-12-15 10:50:06 -08:00
Brian Behlendorf
ed58bb59e7
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2008-12-15 10:47:31 -08:00
Brian Behlendorf
ce1541961c
Resolve context
2008-12-15 10:47:24 -08:00
Brian Behlendorf
ae9906f48d
Context fix
2008-12-15 10:44:33 -08:00
Brian Behlendorf
574e2cec0d
Minor context change to ease merging
2008-12-15 10:41:15 -08:00