logging-log4cxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lucas Vickers <lu...@localprojects.net>
Subject Re: Socket appender improvements
Date Wed, 02 Jul 2014 18:17:46 GMT
1) Creating static libraries makes things easier for me.  However, not a
great sign that the test is failing.
2) The mentioned path (dynamic install path on OS X) needs to be changed
all together.
3) This makes ant a poor/non option for my purposes

Sounds like ant won't work for me.  How are the release binaries built for
the various operating systems?  I can give Maverick a shot but I'm worried
all non-native (xcode, visual studio) solutions are going to lead me into a
limitation.  I also know making xcode and visual studio projects myself are
going to be far more time consuming than I have resources for at the moment.

Thanks


On Wed, Jul 2, 2014 at 2:07 PM, Thorsten Schöning <tschoening@am-soft.de>
wrote:

> Guten Tag Lucas Vickers,
> am Mittwoch, 2. Juli 2014 um 19:04 schrieben Sie:
>
> >   1 - Despite the command line options it will not build a static
> library.  I've tried
> >       -Denable-shared=no -Denable-static=yes
> >       -Denable-static=yes
> >   both times it just makes a dylib
>
> It looks to me enabled-* is not supported, but documented only in the
> help of the build file itself, not even on the project page. The
> project page mentiones "lib.type" and if I use that with static, I
> only get a static lib.
>
> > -Dlib.type      Library type to create, choice of shared (default),
> static.
>
> I will update the help.
>
> Besides that, the tests seem to fail for me on Windows, don't know
> what that means for the lib.
>
> https://issues.apache.org/jira/browse/LOGCXX-438
>
> > 2 - dylib is fine except I can not change the dynamic library
> > install name.  For xcode I've found it best to set the dynamic
> > library install name to
> > "@executable_path/../Frameworks/log4cxx_db.dylib", but the ant built
> > dylib is "liblog4cxx.dylib" and I seem to find no option to change
> > this in the build.xml file, nor can I find this general option for ant
>
> So what's your goal, changing the file name to "log4cxx_db.dylib" only
> or get the mentioned path altogether? I don't think this is possible
> currently, compiling and linking uses cpptasksm which is an abandoned
> project right now and some things are even hard coded there and simply
> can't be influenced by the ant build.
>
> > 3 - I see no way to create universal binaries for OS X, or even
> > just specify a x86 vs x64 bit architecture.
>
> I think that's cpptasks not supporting such things, too.
>
> Mit freundlichen Grüßen,
>
> Thorsten Schöning
>
> --
> Thorsten Schöning       E-Mail:Thorsten.Schoening@AM-SoFT.de
> AM-SoFT IT-Systeme      http://www.AM-SoFT.de/
>
> Telefon...........05151-  9468- 55
> Fax...............05151-  9468- 88
> Mobil..............0178-8 9468- 04
>
> AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
> AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow
>
>

Mime
View raw message