| I will send you a C++ test case this evening, if you have the current
Qt SDK (4.8) and qtcreator installed.
If you don't have Qt, let me know and I will quickly create a non-Qt test case.
Thanks,
Mike
On Mon, Mar 5, 2012 at 10:54 AM, Felipe Sateler wrote:
> The idea behind default visibility hidden is to prevent accidental ABI
> breakage, and to be able to monitor it better. C++ generates a massive
> amount of symbols that should not be part of the ABI. Thus by
> diminishing the amount of symbols, it makes the reporting of automated
> tools easier to understand. That is why I would prefer to have default
> visibility hidden.
>
> I have already added some SILENCE_PUBLIC markers and this seems to
> make the python wrapper work. If you have a C++ test case I can test
> that too and try to fix whatever is wrong.
>
> On Mon, Mar 5, 2012 at 12:09, Michael Gogins wrote:
>> Thanks for checking this. I think that's enough potential users to
>> keep CsoundAC in the packages. By the way, the Lindenmayer scripts are
>> what I use as tests for the scripting use cases, that is correct. Also
>> the StrangeAttractor script.
>>
>> What I plan to do is this. I will make an attempt to build a shared
>> library with default visibility that exports user level classes and
>> that works in all use cases. I may solicit your help if I have
>> problems. If that fails, what do you think about exporting all symbols
>> from CsoundAC in the shared library? If that is acceptable and that
>> works, fine. Otherwise, if it's not possible to make a shared library
>> that works for all use cases, we will support only the shared library
>> and scripting use cases in the packages. I will create an optional
>> build configuration to build CsoundAC as a static library, under a
>> slightly different name so that the linker does not default to the
>> shared library, for users who wish to use C++ with CsoundAC.
>>
>> Regards,
>> Mike
>>
>> On Mon, Mar 5, 2012 at 9:50 AM, Felipe Sateler wrote:
>>> On Sun, Mar 4, 2012 at 20:11, Michael Gogins wrote:
>>>> Another option would be for me to withdraw the CsoundAC library from
>>>> the Csound repository and packages, and maintain it myself in my own
>>>> repository. I don't really know how many people use it...
>>>
>>> Some input from debian and ubuntu:
>>>
>>> http://qa.debian.org/popcon-graph.php?packages=libcsoundac-dev+libcsoundac5.2+python-csoundac&show_installed=on&show_vote=on&want_legend=on&want_ticks=on&from_date=&to_date=&hlght_date=&date_fmt=%25Y-%25m&beenhere=1
>>>
>>> For ubuntu you have to input the package names yourself
>>> http://www.lesbonscomptes.com/upopcon/display.php
>>>
>>>
>>> In total, at least some 400 installed copies of python-csoundac.
>>> Although how many of these actually use it, I don't know.
>>>
>>> --
>>>
>>> Saludos,
>>> Felipe Sateler
>>>
>>> ------------------------------------------------------------------------------
>>> Try before you buy = See our experts in action!
>>> The most comprehensive online learning library for Microsoft developers
>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>>> Metro Style Apps, more. Free future releases when you subscribe now!
>>> http://p.sf.net/sfu/learndevnow-dev2
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>>
>> --
>> Michael Gogins
>> Irreducible Productions
>> http://www.michael-gogins.com
>> Michael dot Gogins at gmail dot com
>>
>> ------------------------------------------------------------------------------
>> Try before you buy = See our experts in action!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-dev2
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
> --
>
> Saludos,
> Felipe Sateler
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
--
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |