diff options
-rwxr-xr-x | debian/rules | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules index ceb272a1..e083ab35 100755 --- a/debian/rules +++ b/debian/rules @@ -41,9 +41,17 @@ ifeq ($(DEB_HOST_ARCH_OS),linux) CONFOPTS += --with-selinux endif ifeq ($(DEB_HOST_ARCH_OS),illumos) +CPPFLAGS = "-DBYTE_ORDER=LITTLE_ENDIAN -DLITTLE_ENDIAN=1234 -D__sighandler_t=sighandler_t -Difr_hwaddr=ifr_addr -DNGROUPS=NGROUPS_MAX" +# /bin is a symlink to /usr/bin: CONFOPTS += --bindir=/usr/bin CONFOPTS += --sbindir=/usr/sbin CONFOPTS += --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) +# No /proc/partitions on Illumos/Solaris: +CONFOPTS += --disable-libblkid +CONFOPTS += --disable-mount +CONFOPTS += --disable-fsck +CONFOPTS += --disable-agetty +CONFOPTS += CPPFLAGS=$(CPPFLAGS) endif build: build-stamp |