31
31
<p>This document describes the changes made to the asn1 application.</p>
34
<section><title>Asn1 1.6.13</title>
36
<section><title>Fixed Bugs and Malfunctions</title>
40
Harmless buffer overflow by one byte in asn1 and
49
<section><title>Improvements and New Features</title>
52
<p>Cross compilation improvements and other build system
54
<p>Most notable:</p> <list><item> Lots of cross
55
compilation improvements. The old cross compilation
56
support was more or less non-existing as well as broken.
57
Please, note that the cross compilation support should
58
still be considered as experimental. Also note that old
59
cross compilation configurations cannot be used without
60
modifications. For more information on cross compiling
61
Erlang/OTP see the <c>$ERL_TOP/INSTALL-CROSS.md</c> file.
62
</item><item> Support for staged install using <url
63
href="http://www.gnu.org/prep/standards/html_node/DESTDIR.html">DESTDIR</url>.
64
The old broken <c>INSTALL_PREFIX</c> has also been fixed.
65
For more information see the <c>$ERL_TOP/INSTALL.md</c>
66
file. </item><item> Documentation of the <c>release</c>
67
target of the top <c>Makefile</c>. For more information
68
see the <c>$ERL_TOP/INSTALL.md</c> file. </item><item>
69
<c>make install</c> now by default creates relative
70
symbolic links instead of absolute ones. For more
71
information see the <c>$ERL_TOP/INSTALL.md</c> file.
72
</item><item> <c>$ERL_TOP/configure --help=recursive</c>
73
now works and prints help for all applications with
74
<c>configure</c> scripts. </item><item> Doing <c>make
75
install</c>, or <c>make release</c> directly after
76
<c>make all</c> no longer triggers miscellaneous
77
rebuilds. </item><item> Existing bootstrap system is now
78
used when doing <c>make install</c>, or <c>make
79
release</c> without a preceding <c>make all</c>.
80
</item><item> The <c>crypto</c> and <c>ssl</c>
81
applications use the same runtime library path when
82
dynamically linking against <c>libssl.so</c> and
83
<c>libcrypto.so</c>. The runtime library search path has
84
also been extended. </item><item> The <c>configure</c>
85
scripts of <c>erl_interface</c> and <c>odbc</c> now
86
search for thread libraries and thread library quirks the
87
same way as <c>erts</c> do. </item><item> The
88
<c>configure</c> script of the <c>odbc</c> application
89
now also looks for odbc libraries in <c>lib64</c> and
90
<c>lib/64</c> directories when building on a 64-bit
91
system. </item><item> The <c>config.h.in</c> file in the
92
<c>erl_interface</c> application is now automatically
93
generated in instead of statically updated which reduces
94
the risk of <c>configure</c> tests without any effect.
96
<p>(Thanks to Henrik Riomar for suggestions and
98
<p>(Thanks to Winston Smith for the AVR32-Linux cross
99
configuration and testing)</p>
101
*** POTENTIAL INCOMPATIBILITY ***</p>
107
Add support for prefixing macro names generated by the
110
This is useful when multiple protocols that contains
111
macros with identical names are included in a single
114
Add the missing <c>record_name_prefix</c> compiler option
115
to the documentation.</p>
121
Cleanups suggested by tidier and modernization of types
128
Support for <c>EXTENSIBILITY IMPLIED</c> and <c>SET/SEQ
129
OF NamedType</c> is added.</p>
34
138
<section><title>Asn1 1.6.12</title>
36
140
<section><title>Improvements and New Features</title>