<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">There is one really good reason to
      support shared libraries and that is to make it easier to full
      fill the obligations of the LGPL.<br>
      The way it is now if you have a closed source application using
      this library and someone else wants to build thier own version of
      liveMedia to use with your application the developer must provide
      all the object files for their closed source code so that the new
      static version of livemedia can be linked in.  Supporting this
      requirement is much simpler with a shared library and that's why
      most open source libraries support shared libraries. <br>
      <br>
      With regards to your build system I'd for one would very much
      appreciate a more traditional system I've thought of doing it
      myself a few times, the one you've got is one of the strangest,
      least flexible, and prone to errors that I've every seen. <br>
      <br>
      For instance your makefiles for windows can't produce running
      executable for dev studio 2008 and above (they don't add the
      manifests to the executable) and I don't think it is possible to
      fix this with your current make structure. <br>
      <br>
      Honestly Ross I like livemedia, it does the job very well and you
      do a pretty good job supporting the community of users but for an
      open source project you've got some pretty strange idea's
      regarding project management. <br>
      <br>
      Regards<br>
      Matt S. <br>
      <br>
       <br>
      <br>
      On 12/8/2012 6:26 AM, Ross Finlayson wrote:<br>
    </div>
    <blockquote
      cite="mid:5D6F8A39-6FBD-4E09-919B-90C7006232B2@live555.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      I'm not planning any changes to the 'build system' itself.  I
      would hope, however, that things like shared libraries could be
      accommodated by using a different "config.*" file - e.g., perhaps
      named something like "config.linux-with-shared-libraries" or
      "config.debian-with-shared-libraries" - and then using the exiting
      "genMakefiles" tool.  So that's the approach that I would pursue
      first.
      <div><br>
      </div>
      <div>(And as for the suggestion of switching to using 'CMake', see
        <<a moz-do-not-send="true"
href="http://lists.live555.com/pipermail/live-devel/2012-July/015600.html">http://lists.live555.com/pipermail/live-devel/2012-July/015600.html</a>>)</div>
      <div><br>
      </div>
      <div>Personally, though, I don't particularly like shared
        libraries; in this day and age (with disk space and memory being
        so abundant) they're just more trouble than they're worth.  (The
        only 'dynamic link' that I hope you put in Debian distributions
        is a 'link' to the URL "<a moz-do-not-send="true"
          href="http://www.live555.com/liveMedia/">http://www.live555.com/liveMedia/</a>",
        so that people can download the latest version of the code; the
        only version that we support :-)  But of course, you're welcome
        to try building shared libraries if you wish.</div>
      <br>
      <div apple-content-edited="true">
        <span class="Apple-style-span" style="border-collapse: separate;
          color: rgb(0, 0, 0); font-family: Helvetica; font-style:
          normal; font-variant: normal; font-weight: normal;
          letter-spacing: normal; line-height: normal; orphans: 2;
          text-align: -webkit-auto; text-indent: 0px; text-transform:
          none; white-space: normal; widows: 2; word-spacing: 0px;
          -webkit-border-horizontal-spacing: 0px;
          -webkit-border-vertical-spacing: 0px;
          -webkit-text-decorations-in-effect: none;
          -webkit-text-size-adjust: auto; -webkit-text-stroke-width:
          0px; font-size: medium; "><span class="Apple-style-span"
            style="border-collapse: separate; color: rgb(0, 0, 0);
            font-family: Helvetica; font-style: normal; font-variant:
            normal; font-weight: normal; letter-spacing: normal;
            line-height: normal; orphans: 2; text-align: -webkit-auto;
            text-indent: 0px; text-transform: none; white-space: normal;
            widows: 2; word-spacing: 0px;
            -webkit-border-horizontal-spacing: 0px;
            -webkit-border-vertical-spacing: 0px;
            -webkit-text-decorations-in-effect: none;
            -webkit-text-size-adjust: auto; -webkit-text-stroke-width:
            0px; font-size: medium; ">Ross Finlayson<br>
            Live Networks, Inc.<br>
            <a moz-do-not-send="true" href="http://www.live555.com/">http://www.live555.com/</a></span></span>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
live-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a>
<a class="moz-txt-link-freetext" href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>