1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
{# This document uses jinja2 templating markup. Please refer to the Jinja2
template documentation for further information.
http://jinja.pocoo.org/docs/dev/templates/
This document is the parent template for the binary toolchain release notes.
README.textile.series is an example of a versioned child template. The build
scripts invoke the child template which. -#}
{# Pull in the macros that differentiate between textile and no-txt -#}
{% from "components/toolchain/binaries/macros" import header with context -%}
{% from "components/toolchain/binaries/macros" import url with context -%}
{% from "components/toolchain/binaries/macros" import urlind with context -%}
{% from "components/toolchain/binaries/macros" import urlindlabel with context -%}
{% from "components/toolchain/binaries/macros" import email with context -%}
{% from "components/toolchain/binaries/macros" import format with context -%}
{#- Unfortunately jinja 2.7 doesn't have set blocks so use appending. #}
{%- set ver_date = major + "." + minor + "-" + year + "." + dd_month -%}
{% if spin != "" -%}{% set ver_date = ver_date + "-" + spin %}{% endif -%}
{% if rc != "" -%}{% set ver_date = ver_date + "-rc" + rc %}{% endif -%}
{%- set release_version = "GCC " + ver_date -%}
{%- set linaro_gcc_version = "Linaro " + release_version -%}
{% if snap_rc_release|lower == "release" -%}
{% set server = "http://releases.linaro.org/components/toolchain" %}
{% else -%}
{% set server = "http://snapshots.linaro.org/components/toolchain" %}
{% endif -%}
{%- set srcurl = server + "/gcc-linaro/" + ver_date + "/" -%}
{%- set binurl = server + "/binaries/" + ver_date + "/" -%}
{%- if announce == "yes" -%}
[ANNOUNCE] Linaro Binary Toolchain {{ snap_rc_release }} {{ release_version }}
{% endif -%}
{{ header(1, 'The Linaro Binary Toolchain') }}
The {{ linaro_gcc_version }} {{ snap_rc_release }} is now available.
{# Information important for the release goes into the important block
in the child NEW.textile.<version> template, if there is any. #}
{% block important -%}{% endblock %}
Download {{ snap_rc_release|lower }} packages from:
{{ urlindlabel(8,"sources",srcurl) }}
{{ urlindlabel(8,"binaries",binurl) }}
Previous snapshots and release-candidates are at:
{{ urlind(8,"http://snapshots.linaro.org/components/toolchain/binaries/") }}
Previous releases are at:
{{ urlind(8,"http://releases.linaro.org/components/toolchain/binaries/") }}
A description of the arm and Aarch64 target triples can be found at:
{{ urlind(8,"https://collaborate.linaro.org/display/TCWGPUB/ARM+and+AArch64+Target+Triples") }}
{{ header(2, 'Host Requirements') }}
{#
{% call format("para") -%}
The Linaro binary toolchain is a collection of x86-hosted GNU cross-toolchains targeting an array of 32-bit and 64-bit ARM architecture targets. More information on Linaro binary toolchains is at:
{% endcall %}
{{ urlind(8,"http://collaborate.linaro.org/display/TCWGPUB/Releases") }}
#}
{% call format("para") -%}
Linaro officially supports the current and previous Ubuntu LTS releases (as of the time of this release). This does not mean that the toolchain will not work on other/older Linux distributions. See the following for the life-time of Ubuntu LTS releases.
{% endcall %}
{{ urlind(8,"https://wiki.ubuntu.com/Releases") }}
{% call format("para") -%}
The host system upon which the cross-compiler will run requires a minimum of glibc 2.14, because of API changes to glibc's memcpy API.
{% endcall %}
{{ urlind(8,"https://bugs.linaro.org/show_bug.cgi?id=1869") }}
{{ header(2, 'Package Versions') }}
{# Package version information specific to a release imported from
the NEWS.textile.<version> file. #}
{%- block gcc_version_block %}{% endblock %}
{% block glibc_version_block %}{% endblock %}
{% block newlib_version_block %}{% endblock %}
{% block binutils_version_block %}{% endblock %}
{% block gdb_version_block %}{% endblock %}
{% call format("para") %}
Linaro toolchain package git branches are hosted at:
{% endcall %}
{{ urlind(8, "http://git.linaro.org/toolchain") }}
{% if major < 5 -%}
{% set news_header="NEWS for GCC " + major + "." + minor + " (as of " + linaro_gcc_version + ")" -%}
{% else -%}
{% set news_header="NEWS for GCC " + major + " (as of " + linaro_gcc_version + ")" -%}
{% endif -%}
{{ header(2, news_header) }}
{# NEWS specific to the release is imported from the NEWS.textile.<version>
files if there is any. #}
{% block news %}{% endblock %}
{{ header(2, "Contact Linaro") }}
File bugs at {{ url("http://bugs.linaro.org") }}
For Linaro member support see {{ url("http://support.linaro.org") }}
For Linaro community support email {{ email("linaro-toolchain@lists.linaro.org") }}
|