diff options
author | Florian Miedniak <florian.miedniak@web.de> | 2015-09-23 20:12:56 (GMT) |
---|---|---|
committer | Florian Miedniak <florian.miedniak@web.de> | 2015-09-23 20:12:56 (GMT) |
commit | dd2c8836708bc237ed079382bcc1d98aa230167d (patch) | |
tree | b09c7d931d304e4c7f98d57ebe109339f2f6dcf2 /src/CHANGES.txt | |
parent | 600def5cde72f16a2684005ced499dff9d0e5653 (diff) | |
parent | 366627b426a8b90e0c1fc0ffaf51f31dbdf76de1 (diff) | |
download | SCons-dd2c8836708bc237ed079382bcc1d98aa230167d.zip SCons-dd2c8836708bc237ed079382bcc1d98aa230167d.tar.gz SCons-dd2c8836708bc237ed079382bcc1d98aa230167d.tar.bz2 |
Merged scons/scons into default
Diffstat (limited to 'src/CHANGES.txt')
-rw-r--r-- | src/CHANGES.txt | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/src/CHANGES.txt b/src/CHANGES.txt index fd617cb..5f54668 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -6,10 +6,36 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER - From John Doe: - - - Whatever John Doe did. - + From William Blevins: + - InstallVersionedLib now available in the DefaultEnvironment context. + - Improves orthogonality of use cases between different Install functions. + + 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'. RELEASE 2.4.0 - Mon, 21 Sep 2015 08:56:00 -0700 |