diff --git a/bison.spec b/bison.spec index 376be5a..a94392a 100644 --- a/bison.spec +++ b/bison.spec @@ -38,6 +38,16 @@ using Bison, you might want to link with this library. This library is not required by all Bison-generated parsers, but may be employed by simple programs to supply minimal support for the generated parsers. +# -ly is kept static. It only contains two symbols: main and yyerror, +# and both of these are extremely simple (couple lines of C total). +# It doesn't really pay off to introduce a shared library for that. +# +# Therefore -devel subpackage could have been created as -static, but +# the split was done in Jan 2005, which predates current guidelines. +# Besides there is logic to that: the library is devel in the sense +# that the generated parser could be distributed together with other +# sources, and only bison-devel would be necessary to wrap the build. + %package runtime Summary: Runtime support files used by Bison-generated parsers Group: Development/Libraries