#7114: scons-2.4.1
-------------------------+-------------------------
Reporter: fo | Owner: blfs-book@…
Type: enhancement | Status: new
Priority: normal | Milestone: 7.9
Component: BOOK | Version: SVN
Severity: normal | Keywords:
-------------------------+-------------------------
[http://downloads.sourceforge.net/scons/scons-2.4.1.tar.gz]
[http://www.scons.org/CHANGES.txt]
or
[http://downloads.sourceforge.net/project/scons/scons/2.4.1/Announce.txt]
{{{
RELEASE 2.4.1 - Mon, 07 Nov 2015 10:37:21 -0700
From Arfrever Frehtes Taifersar Arahesis:
• Fix for Bug # 2791 - Setup.py fails unnecessarily under Jython.
From Dirk Baechle:
• Fixed license of SVG titlepage files in the context of Debian
packaging, such that they allow for commercial use too (#2985).
From William Blevins:
• InstallVersionedLib now available in the DefaultEnvironment
context.
• Improves orthogonality of use cases between different Install
functions.
From Carnë Draug:
• Added new configure check, CheckProg, to check for
existence of a program.
From Andrew Featherstone:
• Fix for issue #2840 - Fix for two environments specifying same
target with different actions not throwing hard error. Instead
SCons was incorrectly issuing a warning and continuing.
From Hiroaki Itoh :
• Add support `Microsoft Visual C++ Compiler for Python 2.7'
Compiler can be obtained at:
https://www.microsoft.com/en-us/download/details.aspx?id=44266
From Florian Miedniak:
• Fixed tigris issue #3011: Glob() excludes didn't work when used
with VariantDir(duplicate=0)
From William Roberts:
• Fix bug 2831 and allow Help() text to be appended to AddOption()
help.
From Paweł Tomulik:
• Reimplemented versioning for shared libraries, with the following
effects
• Fixed tigris issues #3001, #3006.
• Fixed several other issues not reported to tigris, including:
issues with versioned libraries in subdirectories with tricky
names,
issues with versioned libraries and variant directories,
issue with soname not being injected to library when using D
linkers,
• Switched to direct symlinks instead of daisy-chained ones --
soname and development symlinks point directly to the versioned
shared library now), for rationale see:
https://www.debian.org/doc/debian-policy/ch-sharedlibs.html
https://fedoraproject.org/wiki/Packaging:Guidelines#Devel_Packages
https://bitbucket.org/scons/scons/pull-requests/247/new-versioned-
libraries-gnulink-cyglink/diff#comment-10063929
• New construction variables to allow override default behavior:
SONAME, SHLIBVERSIONFLAGS, _SHLIBVERSIONFLAGS,
SHLIBNOVERSIONSYMLINKS, LDMODULEVERSION, LDMODULEVERSIONFLAGS,
_LDMODULEVERSIONFLAGS, LDMODULENOVERSIONSYMLINKS.
• Changed logic used to configure the versioning machinery from
platform-centric to linker-oriented.
• The SHLIBVERSION/LDMODULEVERSION variables are no longer validated
by SCons (more freedom to users).
• InstallVersionedLib() doesn't use SHLIBVERSION anymore.
• Enchanced docs for the library versioning stuff.
• New tests for versioned libraries.
• Library versioning is currently implemented for the following
linker tools: 'cyglink', 'gnulink', 'sunlink'.
• Fix to swig tool - pick-up 'swig', 'swig3.0' and 'swig2.0' (in
order).
• Fix to swig tool - respect env['SWIG'] provided by user.
RELEASE 2.4.0 - Mon, 21 Sep 2015 08:56:00 -0700
From Dirk Baechle:
• Switched several core classes to use "slots", to
reduce the overall memory consumption in large
projects (fixes #2180, #2178, #2198)
• Memoizer counting uses decorators now, instead of
the old metaclasses approach.
From Andrew Featherstone
• Fixed typo in SWIGPATH description
}}}
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/7114>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page