* disable-libzfs configure flag (Re: Freeze on 27 February)
@ 2012-02-21 19:04 Mike Gilbert
2012-02-21 19:16 ` Vladimir 'φ-coder/phcoder' Serbinenko
0 siblings, 1 reply; 6+ messages in thread
From: Mike Gilbert @ 2012-02-21 19:04 UTC (permalink / raw)
To: The development of GNU GRUB
2012/2/21 Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com>:
> Hello, it's to announce that from 27th of February the GRUB will be frozen
> for 2.00 release. From that date on, no new features will be committed only
> bugfixes.
> If you have a patch which you think should be included in 2.00 you can ping
> me about it but I might answer that it's postponed after 2.00
It would be really great if you would reconsider the --disable-libzfs
flag that was proposed a few weeks ago.
We figured out my build problem, but the "automagic" dependency still
exists. If you don't add the configure flag, that means I have the
following choices for packaging the software on Gentoo Linux:
1. I can have the ebuild (package spec) depend on libzfs
unconditionally; not really an option given the experimental nature of
the library.
2. I can add a "blocker" for grub + libzfs, meaning that a user may
not install grub and libzfs at the same time.
3. I can patch configure.ac myself. This is likely the path I would take.
Having this in the 2.00 release would save me some patching at the
distro level. I can repost a clean patch if needed.
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: disable-libzfs configure flag (Re: Freeze on 27 February) 2012-02-21 19:04 disable-libzfs configure flag (Re: Freeze on 27 February) Mike Gilbert @ 2012-02-21 19:16 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-02-21 19:25 ` Mike Gilbert 2012-02-25 18:44 ` Mike Gilbert 0 siblings, 2 replies; 6+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-02-21 19:16 UTC (permalink / raw) To: The development of GNU GRUB On 21.02.2012 20:04, Mike Gilbert wrote: > 2012/2/21 Vladimir 'φ-coder/phcoder' Serbinenko<phcoder@gmail.com>: >> Hello, it's to announce that from 27th of February the GRUB will be frozen >> for 2.00 release. From that date on, no new features will be committed only >> bugfixes. >> If you have a patch which you think should be included in 2.00 you can ping >> me about it but I might answer that it's postponed after 2.00 > It would be really great if you would reconsider the --disable-libzfs > flag that was proposed a few weeks ago. It was on my todo list to comment on it. The main problem is that it's not in line with other configure options: it has to be enable/disable and show the result in the status message (see e.g. SDL support) -- Regards Vladimir 'φ-coder/phcoder' Serbinenko ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: disable-libzfs configure flag (Re: Freeze on 27 February) 2012-02-21 19:16 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-02-21 19:25 ` Mike Gilbert 2012-02-25 18:44 ` Mike Gilbert 1 sibling, 0 replies; 6+ messages in thread From: Mike Gilbert @ 2012-02-21 19:25 UTC (permalink / raw) To: The development of GNU GRUB 2012/2/21 Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com>: > On 21.02.2012 20:04, Mike Gilbert wrote: >> >> 2012/2/21 Vladimir 'φ-coder/phcoder' Serbinenko<phcoder@gmail.com>: >>> >>> Hello, it's to announce that from 27th of February the GRUB will be >>> frozen >>> for 2.00 release. From that date on, no new features will be committed >>> only >>> bugfixes. >>> If you have a patch which you think should be included in 2.00 you can >>> ping >>> me about it but I might answer that it's postponed after 2.00 >> >> It would be really great if you would reconsider the --disable-libzfs >> flag that was proposed a few weeks ago. > > It was on my todo list to comment on it. > The main problem is that it's not in line with other configure options: it > has to be enable/disable and show the result in the status message (see e.g. > SDL support) Ah, cool. I can look into that in the next couple of days. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: disable-libzfs configure flag (Re: Freeze on 27 February) 2012-02-21 19:16 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-02-21 19:25 ` Mike Gilbert @ 2012-02-25 18:44 ` Mike Gilbert 2012-02-25 19:00 ` Vladimir 'φ-coder/phcoder' Serbinenko 1 sibling, 1 reply; 6+ messages in thread From: Mike Gilbert @ 2012-02-25 18:44 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 944 bytes --] 2012/2/21 Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com>: > On 21.02.2012 20:04, Mike Gilbert wrote: >> >> 2012/2/21 Vladimir 'φ-coder/phcoder' Serbinenko<phcoder@gmail.com>: >>> >>> Hello, it's to announce that from 27th of February the GRUB will be >>> frozen >>> for 2.00 release. From that date on, no new features will be committed >>> only >>> bugfixes. >>> If you have a patch which you think should be included in 2.00 you can >>> ping >>> me about it but I might answer that it's postponed after 2.00 >> >> It would be really great if you would reconsider the --disable-libzfs >> flag that was proposed a few weeks ago. > > It was on my todo list to comment on it. > The main problem is that it's not in line with other configure options: it > has to be enable/disable and show the result in the status message (see e.g. > SDL support) > I have attached a new patch for review. Thanks in advance. [-- Attachment #2: libzfs-configure.patch --] [-- Type: text/x-patch, Size: 5375 bytes --] # Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: floppym@gentoo.org-20120225183653-ht2hfsr8lpzcqa1x # target_branch: file:///home/floppym/src/grub/trunk/ # testament_sha1: 1074def3743856c383bbbdc33396b8f3701a587c # timestamp: 2012-02-25 13:38:55 -0500 # base_revision_id: phcoder@gmail.com-20120225001529-hupo18shmta14v1b # # Begin patch === modified file 'ChangeLog' --- ChangeLog 2012-02-25 00:15:29 +0000 +++ ChangeLog 2012-02-25 18:36:53 +0000 @@ -1,3 +1,9 @@ +2012-02-25 Mike Gilbert <floppym@gentoo.org> + + Add configure flag to control libzfs integration. + + * configure.ac: Add AC_ARG_ENABLE(libzfs ...) and associated logic. + 2012-02-25 Vladimir Serbinenko <phcoder@gmail.com> Convert grub-emu to argp. === modified file 'configure.ac' --- configure.ac 2012-02-24 11:30:32 +0000 +++ configure.ac 2012-02-25 18:36:53 +0000 @@ -302,7 +302,7 @@ # Check for functions and headers. AC_CHECK_FUNCS(posix_memalign memalign asprintf vasprintf getextmntent) -AC_CHECK_HEADERS(libzfs.h libnvpair.h sys/param.h sys/mount.h sys/mnttab.h sys/mkdev.h limits.h) +AC_CHECK_HEADERS(sys/param.h sys/mount.h sys/mnttab.h sys/mkdev.h limits.h) AC_CHECK_MEMBERS([struct statfs.f_fstypename],,,[$ac_includes_default #include <sys/param.h> @@ -1006,16 +1006,41 @@ [Define to 1 if you have the LZMA library.])],) AC_SUBST([LIBLZMA]) -AC_CHECK_LIB([zfs], [libzfs_init], - [LIBZFS="-lzfs" - AC_DEFINE([HAVE_LIBZFS], [1], - [Define to 1 if you have the ZFS library.])],) +AC_ARG_ENABLE([libzfs], + [AS_HELP_STRING([--enable-libzfs], + [enable libzfs integration (default=guessed)])]) +if test x"$enable_libzfs" = xno ; then + libzfs_excuse="explicitly disabled" +fi + +if test x"$libzfs_excuse" = x ; then + # Only check for system headers if libzfs support has not been disabled. + AC_CHECK_HEADERS(libzfs.h libnvpair.h) +fi + +if test x"$libzfs_excuse" = x ; then + AC_CHECK_LIB([zfs], [libzfs_init], + [], + [libzfs_excuse="need zfs library"]) +fi + +if test x"$libzfs_excuse" = x ; then + AC_CHECK_LIB([nvpair], [nvlist_print], + [], + [libzfs_excuse="need nvpair library"]) +fi + +if test x"$libzfs_excuse" = x ; then + # We need both libzfs and libnvpair for a successful build. + LIBZFS="-lzfs" + AC_DEFINE([HAVE_LIBZFS], [1], + [Define to 1 if you have the ZFS library.]) + LIBNVPAIR="-lnvpair" + AC_DEFINE([HAVE_LIBNVPAIR], [1], + [Define to 1 if you have the NVPAIR library.]) +fi + AC_SUBST([LIBZFS]) - -AC_CHECK_LIB([nvpair], [nvlist_print], - [LIBNVPAIR="-lnvpair" - AC_DEFINE([HAVE_LIBNVPAIR], [1], - [Define to 1 if you have the NVPAIR library.])],) AC_SUBST([LIBNVPAIR]) LIBS="" @@ -1169,5 +1194,10 @@ else echo starfield theme: No "($starfield_excuse)" fi +if [ x"$libzfs_excuse" = x ]; then +echo With libzfs support: Yes +else +echo With libzfs support: No "($libzfs_excuse)" +fi echo "*******************************************************" ] # Begin bundle IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWSRHBZwAArt/gAB4ABBcd/// f+/dur/v/3BgBp8CgAKJAiAAEJIpNJ+qbKeoPRBmUaaaaNNDJoAaAGgAHGTJoYjE0YBGAmEAYCaa NMjQDHGTJoYjE0YBGAmEAYCaaNMjQDHGTJoYjE0YBGAmEAYCaaNMjQDHGTJoYjE0YBGAmEAYCaaN MjQDCSQCAmTQGk0CYptBT0nsqbRNoj9NJPTJ6j1JEes2Wg5W8OSEGe7Q3/uH9DbaTDfsA+haxkWv fVmuRqck204hFkHhVX/FLRlzl2FV9w7nm4JTdp0IScI8mSm2uBox0Gg+VbCZmaOsNVsaVjiHodB2 LOZ6vpgxGEIu2hVosvF4j0Zm4cmdzExz/nwCvy3m2wub6+bjsLh++4K/sQq/o8rdxa5N5VP8PCFu BqebWqNxKp9cEfaCkoUREJn3iY8juRpR9XTLarN7+XqsRH0FvX+xPmL9RxWM9J2VAyCIrixt2ZF1 EY5SWfi+ydsRYfU4xwLk3+3UbjqQwENYfD3Ae8PV6Hho3GmlUy3EbSGw42ULEdiOjz/nDVDr9oi0 6TG20mGnXMFo9buPvCMgyaTCTQeDp74oXe8kRJPHAzg7AhAHtL1MeYWpVScuLdzKgZnH19GIaJxl CsgyFPU7mphDSUCVv3XsoH+At879EAxrCVbunbtAt5dXKFVlTb7Bx1jO9Ab8LogZV7qXNbsfiEPw chOEtw0kLgFuNc3AnWGYRCo1Vo4HE6gmPaB1AXY6LLmAkiA1ybIlLKF8rjANADRTizha8u0Ejuje PCpxZY6GQ6PDiiJrVpuKodzBZVWMGWBR4GExbwJNgWMFxsIlNk7hmZ0GrfjUBz5PZ+WgNctYRVuO QXbN4xzOLbQx17OgLNdzM4mMBvHG0c9+LrNpq1XEyWo05gPC8NeL3htnEITDUbIwrob34SQ2BLSR qOBVS1WS2vM8GlW5Pg8IodJpKiJRbajt4jhmF3eyaclG0UzNuDuVMFrIPgEWkeymmTMGE+F+reyk ZjPoYVMzJj5p4V1AwPQYPHFZafVWlbBtPoOonHkWB5qqawLCh9Qa0X2JXqIepSKMzWaH+x60p8hq j+R2Cukf8Lk1pWQvrGg0qzUc7zSrkXjfqxtykR6ns7kY5zEh5F47dsoHr6L3JKUHivoqsWQuwQSF svxOKJ/JwkcHDk0IhusDlMRjP6GLnmWcWUfKGBIY/IluR/lE0f9fWWONSyX6zAgD4FCg0FdE66fi fiDv03u/Q2/GZwDRqM6IxId/i8Hskj2II6WHjrzfaOGImeOJI8GkOnnX8fVfCh4knXO3o5kZUKq2 cHOBy/NBkXlzhnMlu2dGrHiaaBIPA3D7Dwymiuo294POJ99+aG+VprW0tllI4Gs6hvP9jWTFCKGP HbmYDjhsOnieksT6N2s6uwZDYHUci+7oITurHEJGoNyFdbM7SPT4Eqq2M7PbN+XJyWEoqnLl+rSg IoThoWqzo02nLn9c19+jNRFCRHegwRojggt26gYSbiLbSl0pisuR3VKqRbKX4OXyAxhJ0xw1TMjC KgQrgHF+B61mIdRkMeYiAyLl3h/GKXdmmFzFwvzcYr0IkYPgPF7wJg89ILszFmlhQ1zPchL0j3bK +xDTqvZDHQrUv7M0fE7YCoW07kQK7b4rv6Nsq9jDBejA2Ivy7zZ7ChF5o2A6PE0o19A9GYVorcGw gjtGBltFtGSrd7r/cKL1zO1bN2NLyReI9oH4BCWO7OqOtFvwEdCM0847ln6qMRiu0GrFGbnJMsiS IJO9ZEB8Fc7x/1PKpouGTITUHBc9Z8s9bn7vHYbchxaI5A5zoRu+lwOHi0Ae5yCoRAiIuHo9ghy+ AWBBX438pqNXSjl5XjB3RU3o4cAuBggI7IwEaQXcGsDWE9pzuccq4AMhz0Q1C6Vek9K7ryUxFWGF 0FuUIPC+ScmYrGYZ2aowQYVNwOQnYFJ5aED9DMum86wohxUHbMsA5LVeMijX2o0gzL0tjNtLWIrO kB5HKFrEsw4Bi98yKfCxBTcFtZACj7Lx6jEKxFaGE+TkO/Khslqsz1lvCmQUCaUEGziEy9ZQQ4Xe aUMMJk9Buc94tZqWYMG7kESNCMLoAbVqFJlWYLzCJf8XckU4UJAkRwWc ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: disable-libzfs configure flag (Re: Freeze on 27 February) 2012-02-25 18:44 ` Mike Gilbert @ 2012-02-25 19:00 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-02-25 20:12 ` Mike Gilbert 0 siblings, 1 reply; 6+ messages in thread From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-02-25 19:00 UTC (permalink / raw) To: The development of GNU GRUB On 25.02.2012 19:44, Mike Gilbert wrote: > +if test x"$libzfs_excuse" = x ; then > + # Only check for system headers if libzfs support has not been disabled. > + AC_CHECK_HEADERS(libzfs.h libnvpair.h) > +fi You should set excuse here if the headers aren't found. Also it should fail if libzfs is explicitly enable but unavailable -- Regards Vladimir 'φ-coder/phcoder' Serbinenko ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: disable-libzfs configure flag (Re: Freeze on 27 February) 2012-02-25 19:00 ` Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-02-25 20:12 ` Mike Gilbert 0 siblings, 0 replies; 6+ messages in thread From: Mike Gilbert @ 2012-02-25 20:12 UTC (permalink / raw) To: The development of GNU GRUB [-- Attachment #1: Type: text/plain, Size: 1137 bytes --] 2012/2/25 Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com>: > On 25.02.2012 19:44, Mike Gilbert wrote: >> >> +if test x"$libzfs_excuse" = x ; then >> + # Only check for system headers if libzfs support has not been >> disabled. >> + AC_CHECK_HEADERS(libzfs.h libnvpair.h) >> +fi > > You should set excuse here if the headers aren't found. I left that out intentionally. If the system headers are not found, include/grub/util/libzfs.h declares the necessary functions itself. This is actually very common since the libzfs headers are currently installed outside of the default include search path by the ZfsOnLinux package. Ideally, a pkgconfig file should be provided by ZfsOnLinux and we could use that to retrieve appropriate pre-processor flags. However, this is outside the scope of this patch. > Also it should fail if libzfs is explicitly enable but unavailable Done. Updated patch attached. +if test x"$enable_libzfs" = xyes && test x"$libzfs_excuse" != x ; then + AC_MSG_ERROR([libzfs support was explicitly requested but requirements are not satisfied]) +fi + Thanks again. [-- Attachment #2: libzfs-configure-r2.patch --] [-- Type: text/x-patch, Size: 6062 bytes --] # Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: floppym@gentoo.org-20120225195531-u5c2ef5djna30c1q # target_branch: file:///home/floppym/src/grub/trunk/ # testament_sha1: 7b8dd95f57bdf0f8712dde5ec776133958a59b96 # timestamp: 2012-02-25 14:56:56 -0500 # base_revision_id: phcoder@gmail.com-20120225001529-hupo18shmta14v1b # # Begin patch === modified file 'ChangeLog' --- ChangeLog 2012-02-25 00:15:29 +0000 +++ ChangeLog 2012-02-25 18:36:53 +0000 @@ -1,3 +1,9 @@ +2012-02-25 Mike Gilbert <floppym@gentoo.org> + + Add configure flag to control libzfs integration. + + * configure.ac: Add AC_ARG_ENABLE(libzfs ...) and associated logic. + 2012-02-25 Vladimir Serbinenko <phcoder@gmail.com> Convert grub-emu to argp. === modified file 'configure.ac' --- configure.ac 2012-02-24 11:30:32 +0000 +++ configure.ac 2012-02-25 19:55:31 +0000 @@ -302,7 +302,7 @@ # Check for functions and headers. AC_CHECK_FUNCS(posix_memalign memalign asprintf vasprintf getextmntent) -AC_CHECK_HEADERS(libzfs.h libnvpair.h sys/param.h sys/mount.h sys/mnttab.h sys/mkdev.h limits.h) +AC_CHECK_HEADERS(sys/param.h sys/mount.h sys/mnttab.h sys/mkdev.h limits.h) AC_CHECK_MEMBERS([struct statfs.f_fstypename],,,[$ac_includes_default #include <sys/param.h> @@ -1006,16 +1006,45 @@ [Define to 1 if you have the LZMA library.])],) AC_SUBST([LIBLZMA]) -AC_CHECK_LIB([zfs], [libzfs_init], - [LIBZFS="-lzfs" - AC_DEFINE([HAVE_LIBZFS], [1], - [Define to 1 if you have the ZFS library.])],) +AC_ARG_ENABLE([libzfs], + [AS_HELP_STRING([--enable-libzfs], + [enable libzfs integration (default=guessed)])]) +if test x"$enable_libzfs" = xno ; then + libzfs_excuse="explicitly disabled" +fi + +if test x"$libzfs_excuse" = x ; then + # Only check for system headers if libzfs support has not been disabled. + AC_CHECK_HEADERS(libzfs.h libnvpair.h) +fi + +if test x"$libzfs_excuse" = x ; then + AC_CHECK_LIB([zfs], [libzfs_init], + [], + [libzfs_excuse="need zfs library"]) +fi + +if test x"$libzfs_excuse" = x ; then + AC_CHECK_LIB([nvpair], [nvlist_print], + [], + [libzfs_excuse="need nvpair library"]) +fi + +if test x"$enable_libzfs" = xyes && test x"$libzfs_excuse" != x ; then + AC_MSG_ERROR([libzfs support was explicitly requested but requirements are not satisfied]) +fi + +if test x"$libzfs_excuse" = x ; then + # We need both libzfs and libnvpair for a successful build. + LIBZFS="-lzfs" + AC_DEFINE([HAVE_LIBZFS], [1], + [Define to 1 if you have the ZFS library.]) + LIBNVPAIR="-lnvpair" + AC_DEFINE([HAVE_LIBNVPAIR], [1], + [Define to 1 if you have the NVPAIR library.]) +fi + AC_SUBST([LIBZFS]) - -AC_CHECK_LIB([nvpair], [nvlist_print], - [LIBNVPAIR="-lnvpair" - AC_DEFINE([HAVE_LIBNVPAIR], [1], - [Define to 1 if you have the NVPAIR library.])],) AC_SUBST([LIBNVPAIR]) LIBS="" @@ -1169,5 +1198,10 @@ else echo starfield theme: No "($starfield_excuse)" fi +if [ x"$libzfs_excuse" = x ]; then +echo With libzfs support: Yes +else +echo With libzfs support: No "($libzfs_excuse)" +fi echo "*******************************************************" ] # Begin bundle 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 guQZJTYLGRsNIpPgXckU4UJBZyoBAA== ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-02-25 20:12 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-02-21 19:04 disable-libzfs configure flag (Re: Freeze on 27 February) Mike Gilbert 2012-02-21 19:16 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-02-21 19:25 ` Mike Gilbert 2012-02-25 18:44 ` Mike Gilbert 2012-02-25 19:00 ` Vladimir 'φ-coder/phcoder' Serbinenko 2012-02-25 20:12 ` Mike Gilbert
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.