Brian Behlendorf
caba3cb67e
Update specific asm-* arch to generic i386.
...
Depending on your x86 architecture $target_cpu can evaluate to
any of the following (i386|i486|i586|i686). Since our local asm
uses only i386 instructions sed is used to map all of these to
i386 and sets $target_arch. Other arch's are not impacted.
2009-03-13 09:41:55 -07:00
Brian Behlendorf
c05c1aa6f9
Build system and packaging (RPM support) (Part 4)
...
Complete support for dist install srpm and rpm make targets.
2009-03-10 21:57:56 -07:00
Brian Behlendorf
7ca5d85ab6
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-03-10 21:30:24 -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
c9c44d22d0
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-03-10 11:29:46 -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
de25e15a1c
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-02-03 10:03:31 -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
3874b261a4
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-01-20 15:48:01 -08:00
Brian Behlendorf
26d0de9a92
Update Makefiles for recent script updates
2009-01-20 15:43:21 -08:00
Brian Behlendorf
aac79c5329
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-01-14 16:04:53 -08:00
Brian Behlendorf
9c22d76019
Minor 'make check' updates
2009-01-14 15:38:56 -08:00
Brian Behlendorf
087a94a78e
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-01-05 13:16:43 -08:00
Brian Behlendorf
861ec17294
Update libunicode
2009-01-05 13:13:50 -08:00
Brian Behlendorf
50f4cdb95e
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-01-05 11:23:04 -08:00
Brian Behlendorf
6fd7b17036
Remove remaining zdump Makefile references
2009-01-05 11:18:06 -08:00
Brian Behlendorf
ff046c4099
Resolve conflict
2008-12-23 10:19:41 -08:00
Brian Behlendorf
4a8619da5f
Add module build targets
2008-12-23 10:13:07 -08:00
Brian Behlendorf
93f4e49cff
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2008-12-19 16:03:05 -08:00
Brian Behlendorf
fe8aa77a1b
Add AM_PROG_AS to configure
2008-12-19 15:47:14 -08:00
Brian Behlendorf
ce1541961c
Resolve context
2008-12-15 10:47:24 -08:00
Brian Behlendorf
2bdf9cfae3
Moving all kernel+user configure magic to the correct topic branches where the features are introduced or needed
2008-12-15 10:40:22 -08:00
Brian Behlendorf
bf7acdd24c
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2008-12-15 10:31:40 -08:00
Brian Behlendorf
e631cff898
Remove lustre config, we really shouldn't need this. A user space build -should- be able to contain all the needed APIs. If this is not the case we can reintroduce this.
2008-12-15 10:28:14 -08:00
Brian Behlendorf
1c38136eed
Resolve conflict
2008-12-12 14:08:10 -08:00
Brian Behlendorf
01db09fde5
Collapse libzcommon in to libzpool
2008-12-12 13:57:47 -08:00
Brian Behlendorf
2e0a5f5461
Refresh makefiles and configure.ac
2008-12-12 09:30:42 -08:00
Brian Behlendorf
f55d6ad125
Remove bugus checks for now
2008-12-11 16:51:09 -08:00
Brian Behlendorf
652388f3fb
Moving all lib/libspl contexts to linux-libspl branch
2008-12-11 15:31:48 -08:00
Brian Behlendorf
593aa3e10d
Move all current Makefiles to correct locations, updates still needed
2008-12-11 14:55:55 -08:00
Brian Behlendorf
98ce19f04c
Update avl, nvpair, spl to unique build dirs
2008-12-11 13:54:57 -08:00
Brian Behlendorf
ff70433ccb
Strip umem related makefile, libumem now lives in the official upstream libumem portability library
2008-12-10 12:52:17 -08:00
Brian Behlendorf
28c0e431c0
Refer to moved Makefile
2008-12-09 14:39:45 -08:00
Brian Behlendorf
9baaa468ac
Refresh zfs-branch
2008-12-05 09:46:11 -08:00
Brian Behlendorf
ef76e2f5ea
Removed build system from master branch, will relocate to linux-zfs-branch
2008-12-01 15:41:33 -08:00
Brian Behlendorf
62b749c8c8
Working version of M4 macro config
2008-11-26 15:32:39 -08:00
Brian Behlendorf
e833fd4a5c
Additional buidl system cleanup. Starting to move all
...
of the kernel specific build info in to config/kernel,
likewise and user specific build flags should go in
config/user. This seems like a reasonable way to go.
2008-11-26 14:06:23 -08:00
Brian Behlendorf
cb9c044bf6
Add SPL prefix to META_* #defines
2008-11-26 13:11:33 -08:00
Brian Behlendorf
c9a9137956
First step of META build system cleanup
2008-11-26 12:53:24 -08:00
Brian Behlendorf
536640fe29
Minor autoconf build fixes:
...
Fixed BUILDDIR in config/*
Added missing " to ZFS_AC_SCRIPT_CONFIG macro
Removed autoconf/Makefile
2008-11-24 11:56:48 -08:00
Brian Behlendorf
22b47b5536
Use config directory, enable maintainer mode
2008-11-24 11:29:11 -08:00
Brian Behlendorf
a54f863a14
Restructure autoconf around ./config directory
2008-11-24 11:16:19 -08:00
Brian Behlendorf
34dc7c2f25
Initial Linux ZFS GIT Repo
2008-11-20 12:01:55 -08:00