[Scons-users] SHLIBVERSION questions
Paweł Tomulik
ptomulik at meil.pw.edu.pl
Sat Jun 6 15:53:21 EDT 2015
W dniu 06.06.2015 o 18:59, Bill Deegan pisze:
> What version of SCons are you running?
ptomulik at barakus:$ scons --version
SCons by Steven Knight et al.:
script: v2.3.4, 2014/09/27 12:51:43, by garyo on lubuntu
engine: v2.3.4, 2014/09/27 12:51:43, by garyo on lubuntu
engine path: ['/usr/local/lib/scons-2.3.4/SCons']
Copyright (c) 2001 - 2014 The SCons Foundation
> There have been some fixes since 2.3.4 for this code
> Can you try running the tip of default?
Tip (b6cecd171b57) does the same.
>
> -Bill
>
> On Fri, Jun 5, 2015 at 9:07 AM, Paweł Tomulik <ptomulik at meil.pw.edu.pl
> <mailto:ptomulik at meil.pw.edu.pl>> wrote:
>
> I have this simple sconstruct:
>
> env = Environment()
> tgt = env.SharedLibrary('test', ['test.cpp'], SHLIBVERSION='0.1.0')
> print tgt
>
> I observed, that the linking command is invoked each time I run scons,
> which is wrong:
>
> ptomulik at barakus:$ scons -Q
> ['libtest.so.0.1.0']
> g++ -o libtest.so.0.1.0 -shared -Wl,-Bsymbolic -Wl,-soname=libtest.so.0
> test.os
> ptomulik at barakus:$ scons -Q
> ['libtest.so.0.1.0']
> g++ -o libtest.so.0.1.0 -shared -Wl,-Bsymbolic -Wl,-soname=libtest.so.0
> test.os
>
> debug=explain shows this:
>
> ptomulik at barakus:$ scons -Q --debug=explain
> ['libtest.so.0.1.0']
> scons: rebuilding `libtest.so.0.1.0' because the contents of the build
> action changed
> action: SharedFlagChecker(target, source, env)
> VersionedSharedLibrary(target, source, env)
> g++ -o libtest.so.0.1.0 -shared -Wl,-Bsymbolic -Wl,-soname=libtest.so.0
> test.os
>
>
> Is it something already known, or shall I submit a bug?
>
> Anyway, the SharedLibrary builder creates symlinks, but they do not
> appear in the function result (tgt contains only the library). Is this a
> bug or a feature? How can I guess what are the nodes produced by the
> builder?
>
> --
> Pawel Tomulik
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org <mailto:Scons-users at scons.org>
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
>
>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
--
Pawel Tomulik
More information about the Scons-users
mailing list