Opened 9 years ago
Closed 9 years ago
#7114 closed enhancement (fixed)
scons-2.4.1
Reported by: | Fernando de Oliveira | Owned by: | Fernando de Oliveira |
---|---|---|---|
Priority: | normal | Milestone: | 7.9 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
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
Change History (2)
comment:1 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Fixed at r16636.