* Current Makefile system is inconvenient/limited
@ 2013-05-01 12:14 Michael Seyfert
2013-05-01 12:40 ` piruthiviraj natarajan
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Michael Seyfert @ 2013-05-01 12:14 UTC (permalink / raw)
To: selinux
The current system for building selinux requires a lot of workarounds like C_INCLUDE_PATH and is also interdependent on setools. I was looking at the debian packages and they require two build throughs of selinux just to get things to compile properly. Am I the only one that thinks this is a problem?
--
Michael Seyfert
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: Current Makefile system is inconvenient/limited 2013-05-01 12:14 Current Makefile system is inconvenient/limited Michael Seyfert @ 2013-05-01 12:40 ` piruthiviraj natarajan 2013-05-01 12:43 ` Joshua Brindle 2013-05-06 16:16 ` Daniel J Walsh 2 siblings, 0 replies; 7+ messages in thread From: piruthiviraj natarajan @ 2013-05-01 12:40 UTC (permalink / raw) To: selinux [-- Attachment #1: Type: text/plain, Size: 869 bytes --] I think the whole implementation of selinux is unachievable in Debian as far as I have tested until the Wheezy RCs and Sid too. You cannot set an enforcing mode in Debian and have a smooth working system as RHEL clones or Fedora. On Wed, May 1, 2013 at 5:44 PM, Michael Seyfert <michael@codesand.org>wrote: > The current system for building selinux requires a lot of workarounds like > C_INCLUDE_PATH and is also interdependent on setools. I was looking at the > debian packages and they require two build throughs of selinux just to get > things to compile properly. Am I the only one that thinks this is a problem? > -- > Michael Seyfert > > -- > This message was distributed to subscribers of the selinux mailing list. > If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.govwith > the words "unsubscribe selinux" without quotes as the message. > [-- Attachment #2: Type: text/html, Size: 1259 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Current Makefile system is inconvenient/limited 2013-05-01 12:14 Current Makefile system is inconvenient/limited Michael Seyfert 2013-05-01 12:40 ` piruthiviraj natarajan @ 2013-05-01 12:43 ` Joshua Brindle 2013-05-01 22:57 ` Michael Seyfert 2013-05-06 16:16 ` Daniel J Walsh 2 siblings, 1 reply; 7+ messages in thread From: Joshua Brindle @ 2013-05-01 12:43 UTC (permalink / raw) To: Michael Seyfert; +Cc: SELinux No, we all think it. It's become unwieldy with optional dependencies too. There are also mutual dependencies between parts of the SELinux userspace. Do you have any suggestions on improving it? IMHO autoconf is hell on earth, and it was attempted a couple time. Something like Scons *might* help, but I'm not convinced. On Wed, May 1, 2013 at 8:14 AM, Michael Seyfert <michael@codesand.org> wrote: > The current system for building selinux requires a lot of workarounds like C_INCLUDE_PATH and is also interdependent on setools. I was looking at the debian packages and they require two build throughs of selinux just to get things to compile properly. Am I the only one that thinks this is a problem? > -- > Michael Seyfert > > -- > This message was distributed to subscribers of the selinux mailing list. > If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with > the words "unsubscribe selinux" without quotes as the message. -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with the words "unsubscribe selinux" without quotes as the message. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Current Makefile system is inconvenient/limited 2013-05-01 12:43 ` Joshua Brindle @ 2013-05-01 22:57 ` Michael Seyfert 2013-05-01 23:33 ` William Roberts 0 siblings, 1 reply; 7+ messages in thread From: Michael Seyfert @ 2013-05-01 22:57 UTC (permalink / raw) To: Joshua Brindle; +Cc: selinux SCons or CMake maybe. I might try a few changes to make packaging for distributions easier. Thing is setools depends on parts of selinux and selinux depends on parts of setools, as you were saying. On Wed, May 01, 2013 at 08:43:30AM -0400, Joshua Brindle wrote: > No, we all think it. It's become unwieldy with optional dependencies > too. There are also mutual dependencies between parts of the SELinux > userspace. > > Do you have any suggestions on improving it? IMHO autoconf is hell on > earth, and it was attempted a couple time. Something like Scons > *might* help, but I'm not convinced. > > On Wed, May 1, 2013 at 8:14 AM, Michael Seyfert <michael@codesand.org> wrote: > > The current system for building selinux requires a lot of workarounds like C_INCLUDE_PATH and is also interdependent on setools. I was looking at the debian packages and they require two build throughs of selinux just to get things to compile properly. Am I the only one that thinks this is a problem? > > -- > > Michael Seyfert > > > > -- > > This message was distributed to subscribers of the selinux mailing list. > > If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with > > the words "unsubscribe selinux" without quotes as the message. -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with the words "unsubscribe selinux" without quotes as the message. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Current Makefile system is inconvenient/limited 2013-05-01 22:57 ` Michael Seyfert @ 2013-05-01 23:33 ` William Roberts 0 siblings, 0 replies; 7+ messages in thread From: William Roberts @ 2013-05-01 23:33 UTC (permalink / raw) To: Michael Seyfert; +Cc: Joshua Brindle, selinux@tycho.nsa.gov [-- Attachment #1: Type: text/plain, Size: 1815 bytes --] Ive used scons, for my own my projects, but had to roll all the packaging stuff on my own. Its really limited in that respect, but made the build dirt simple. On Wed, May 1, 2013 at 3:57 PM, Michael Seyfert <michael@codesand.org>wrote: > SCons or CMake maybe. I might try a few changes to make packaging > for distributions easier. Thing is setools depends on parts of selinux > and selinux depends on parts of setools, as you were saying. > > On Wed, May 01, 2013 at 08:43:30AM -0400, Joshua Brindle wrote: > > No, we all think it. It's become unwieldy with optional dependencies > > too. There are also mutual dependencies between parts of the SELinux > > userspace. > > > > Do you have any suggestions on improving it? IMHO autoconf is hell on > > earth, and it was attempted a couple time. Something like Scons > > *might* help, but I'm not convinced. > > > > On Wed, May 1, 2013 at 8:14 AM, Michael Seyfert <michael@codesand.org> > wrote: > > > The current system for building selinux requires a lot of workarounds > like C_INCLUDE_PATH and is also interdependent on setools. I was looking at > the debian packages and they require two build throughs of selinux just to > get things to compile properly. Am I the only one that thinks this is a > problem? > > > -- > > > Michael Seyfert > > > > > > -- > > > This message was distributed to subscribers of the selinux mailing > list. > > > If you no longer wish to subscribe, send mail to > majordomo@tycho.nsa.gov with > > > the words "unsubscribe selinux" without quotes as the message. > > > -- > This message was distributed to subscribers of the selinux mailing list. > If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.govwith > the words "unsubscribe selinux" without quotes as the message. > -- Respectfully, William C Roberts [-- Attachment #2: Type: text/html, Size: 2479 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Current Makefile system is inconvenient/limited 2013-05-01 12:14 Current Makefile system is inconvenient/limited Michael Seyfert 2013-05-01 12:40 ` piruthiviraj natarajan 2013-05-01 12:43 ` Joshua Brindle @ 2013-05-06 16:16 ` Daniel J Walsh 2013-05-08 6:44 ` Michael Seyfert 2 siblings, 1 reply; 7+ messages in thread From: Daniel J Walsh @ 2013-05-06 16:16 UTC (permalink / raw) To: Michael Seyfert; +Cc: selinux -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 05/01/2013 08:14 AM, Michael Seyfert wrote: > The current system for building selinux requires a lot of workarounds like > C_INCLUDE_PATH and is also interdependent on setools. I was looking at the > debian packages and they require two build throughs of selinux just to get > things to compile properly. Am I the only one that thinks this is a > problem? > Patches Welcomed. I don't think anyone loves it, but most people do not hate it enough to fix it... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGH11UACgkQrlYvE4MpobPkHwCfXbAlk6WCJdhXqH0g4jaeCYp9 BSQAnij1i4qDFngpO0zhKxmbKt2X/MG5 =tYfk -----END PGP SIGNATURE----- -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with the words "unsubscribe selinux" without quotes as the message. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Current Makefile system is inconvenient/limited 2013-05-06 16:16 ` Daniel J Walsh @ 2013-05-08 6:44 ` Michael Seyfert 0 siblings, 0 replies; 7+ messages in thread From: Michael Seyfert @ 2013-05-08 6:44 UTC (permalink / raw) To: Daniel J Walsh; +Cc: selinux > On 05/01/2013 08:14 AM, Michael Seyfert wrote: > > The current system for building selinux requires a lot of workarounds like > > C_INCLUDE_PATH and is also interdependent on setools. I was looking at the > > debian packages and they require two build throughs of selinux just to get > > things to compile properly. Am I the only one that thinks this is a > > problem? > > > Patches Welcomed. > > I don't think anyone loves it, but most people do not hate it enough to fix it... I'm switching selinux (not tools yet) over to SCons for my personal use and to learn more about the code. I suppose I could upload my (incomplete) patch for you guys to look at if you want. -- Michael Seyfert -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with the words "unsubscribe selinux" without quotes as the message. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-05-08 6:44 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-05-01 12:14 Current Makefile system is inconvenient/limited Michael Seyfert 2013-05-01 12:40 ` piruthiviraj natarajan 2013-05-01 12:43 ` Joshua Brindle 2013-05-01 22:57 ` Michael Seyfert 2013-05-01 23:33 ` William Roberts 2013-05-06 16:16 ` Daniel J Walsh 2013-05-08 6:44 ` Michael Seyfert
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.