-
Notifications
You must be signed in to change notification settings - Fork 35
/
ChangeLog
777 lines (520 loc) · 23.9 KB
/
ChangeLog
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
2016-11-24 Ola Jeppsson <[email protected]>
* components.conf (epiphany-libs): Use 2016.11 branch.
(pal): Ditto.
* define-release.sh: Set version number to 2016.11
2016-11-24 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh (CFLAGS_FOR_TARGET): Provide
-fdebug-prefix-map. Export.
(CXXFLAGS_FOR_TARGET): Ditto.
* build-toolchain.sh (CFLAGS_FOR_TARGET): Pass to tool chain
configure.
(CXXFLAGS_FOR_TARGET): Ditto.
2016-10-31 Ola Jeppsson <[email protected]>
* build-toolchain.sh (CXXFLAGS) (CPPFLAGS): Append staging and
install dir to search path.
2016-10-31 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Add fPIC to CXXFLAGS.
2016-10-31 Ola Jeppsson <[email protected]>
* build-toolchain.sh (ncurses): Build shared library.
Use ncurses 5 ABI.
2016-10-31 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Add expat build recipe.
* components.conf (expat): Add component.
2016-10-27 Ola Jeppsson <[email protected]>
* components.conf (binutils): Update to 2.27 branch.
(gdb): Update to 7.12 branch.
(cgen): newabi branch was merge into epiphany cgen mainline
branch.
2016-08-05
Merged pal-devel
* define-release.sh: Set release name back to master.
2016-08-05 Ola Jeppsson <[email protected]>
* components.conf (epiphany-libs): Switch back to master branch.
(pal): Switch back to master branch.
2016-07-22 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Disable error on warn in toolchain
build.
2016-07-22 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Enable simulator support in PAL build.
2016-07-13 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Symlink epiphany-elf in host to
epiphany-elf in e-gnu toolchain.
2016-07-13 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Build pal host and device together.
2016-07-04 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Do not create any top level symlinks in
/opt/adapteva. Create symlinks in ${destdir}opt/adapteva.
2016-06-16 Ola Jeppsson <[email protected]>
* build-epiphany-libs.sh: Pass --enable-esim to configure.
2016-06-16 Ola Jeppsson <[email protected]>
* build-epiphany-libs.sh: Set -rpath-link to help libtool find
toolchain libraries.
2016-04-18 Ola Jeppsson <[email protected]>
* build-epiphany-libs.sh: Prefix paths in CFLAGS and LDFLAGS
with destdir.
* build-epiphany-sdk.sh: Pass --destdir to
build-epiphany-libs.sh.
2016-04-18 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Set EPIPHANY_HOME when building PAL.
* build-pal.sh: Prefix paths in CFLAGS and LDFLAGS with destdir.
2016-04-15 Ola Jeppsson <[email protected]>
* .travis.sh: Build with 2 jobs.
2016-04-15 Ola Jeppsson <[email protected]>
* README: Update links.
* README.md: Update links.
2016-04-15 Ola Jeppsson <[email protected]>
* .travis.yml: Enable ccache, apt, and directory caching.
2016-04-15 Ola Jeppsson <[email protected]>
* .travis.sh: unset CC, LD, AS, CXX and CPP
2016-04-15 Ola Jeppsson <[email protected]>
* .travis.sh: Fix arguments to tail.
2016-04-15 Ola Jeppsson <[email protected]>
* build-epiphany-libs.sh: Fix printing of destdir.
2016-04-15 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Pass --destdir to build-pal.sh
* build-pal.sh: Add destdir flag
2016-04-07 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh (CFLAGS): Strip/replace source path to somewhat
improve debug situation.
(CXXFLAGS): Likewise.
2016-03-28 Ola Jeppsson <[email protected]>
* .travis.yml: Switch to Ubuntu Trusty beta build environment.
2016-03-17 Ola Jeppsson <[email protected]>
* build-epiphany-libs.sh: Configure with --enable-fast-install.
Needed with 'make DESTDIR=foo install'.
2016-03-13 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Create tarball.
2016-03-13 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Add --destdir command line argument.
* build-epiphany-libs.sh: Likewise.
* build-epiphany-sdk.sh: Pass --destdir to
build-epiphany-libs.sh and build-toolchain.sh.
2016-03-03 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Add missing backslash.
2016-03-01 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Build epiphany-libs (e-hal) with PAL
backend enabled.
* components.conf (epiphany-libs): Switch to pal-backend branch.
2016-02-26 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Build both host and device pal libraries.
* build-pal.sh: Don't build benchmark, tests, and examples. Fix
CFLAGS and LDFLAGS.
2016-02-26 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Build epiphany-libs again.
* components.conf: Uncomment epiphany-libs.
2016-02-23 Ola Jeppsson <[email protected]>
* components.conf: Switch to devel branch of pal.
2016-02-23 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Build pal.
* build-pal.sh: New file.
* components.conf: Add pal entry.
* define-release.sh: Set release name to pal-devel.
2015-12-07 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Remove special-casing of linking
include/floatformat.h and libiberty/floatformat.c from gdb in
unisrc.
2015-12-04 Ola Jeppsson <[email protected]>
* build-epiphany-libs.sh: Add default toolchain install
include and library path to CFLAGS / LDFLAGS when calling
configure.
2015-12-04 Ola Jeppsson <[email protected]>
* build-toolchain.sh (CFLAGS): Set default value to "-O2 -g". Append
"-fPIC" to CFLAGS passed to configure. Needed for building simulator
shared library.
2015-12-04 Ola Jeppsson <[email protected]>
* setup.sh (LD_LIBRARY_PATH): Include e-gnu in library search path.
* setup.csh: Likewise.
2015-11-25 Ola Jeppsson <[email protected]>
* patches/ncurses-6.0-gcc-5.patch: New file.
* build-toolchain.sh: Apply patches in unisrc
2015-11-23 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Enforce use of guile-1.8, if available.
2015-11-23 Ola Jeppsson <[email protected]>
* build-epiphany-libs.sh: New file. Replaces install-sdk.sh.
* install-sdk.sh: Remove.
* build-epiphany-sdk.sh: Use build-epiphany-libs.sh for
building epiphany-libs. Install top-level files (README,
COPYING, setup.sh, setup.csh) here.
* build-toolchain.sh: Install libgcc, libgloss, and
libstdc++-v3 for BUILD machine.
* components.conf: Remove parallella-linux.
2015-10-12 Marty Fouts <[email protected]>
* get-versions.sh: Fix detached head with git 2.4+
2015-09-25 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Use git to figure out branch name.
2015-09-25 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Remove all references to multicore
simulator. It's merged into epiphany-gdb-7.10
* build-toolchain.sh: Likewise.
* components.conf: Likewise.
2015-09-24 Ola Jeppsson <[email protected]>
* install-sdk.sh: Fix typo.
2015-09-24 Ola Jeppsson <[email protected]>
* install-sdk.sh: Rewrite toolchain path lookup.
2015-09-24 Ola Jeppsson <[email protected]>
* install-sdk.sh: Remove unused $ARCH variable.
2015-09-23 Ola Jeppsson <[email protected]>
* setup.sh: Prepend $arch to paths
* setup.csh: Likewise
2015-09-03 Ola Jeppsson <[email protected]>
* .travis.yml: Install guile-1.8
* build-epiphany-sdk.sh: Don't build gdb multicore simulator.
Pass in --enable-werror and --enable-cgen-maint.
* build-toolchain.sh: Fix ${do_gmp} typo. Don't build cloog.
* components.conf: Bump version numbers to:
gcc-5 (currently at 5.2)
binutils-2.25
gdb-7.10
newlib-2.2.0
ncurses-6.0
* download-components.sh: Change infra_url to gcc ftp.
2015-09-02 Ola Jeppsson <[email protected]>
* symlink-all.sh: Be more specific about which directories we
want from which component. Fix thinko and typo for ${ignore}.
2015-02-26 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Change prefix for
EPIPHANY_{DESTDIR,BUILDROOT,BUILD_TOOLCHAIN} to ESDK_x.
2015-02-25 Ola Jeppsson <[email protected]>
* .travis.yml: Do not pass --multicore-sim to
download-components.sh.
2015-02-25 Ola Jeppsson <[email protected]>
* .mailmap: New file.
2015-02-25 Ola Jeppsson <[email protected]>
* get-versions.sh: Add --regex parameter.
* build-toolchain.sh: Use above mentioned --regex parameter to
only update relevant classes of components.
* install-sdk.sh: Likewise.
2015-02-25 Ola Jeppsson <[email protected]>
* common-functions: New file.
* build-epiphany-sdk.sh: Move all shell functions to
'common-functions'. Include 'common-functions'.
* build-toolchain.sh: Likewise.
* install-sdk.sh: Likewise.
2015-02-25 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Refactoring: Rename
EPIPHANY_BUILD_HOME to EPIPHANY_BUILDROOT; Rename
{GNU,ELIBS}_ARCH_PREFIX to x_CANONICAL_HOST; Removed dead
code. Add relevant environment variables to help text. Add
EPIPHANY_DESTDIR environment variable.
2015-02-25 Ola Jeppsson <[email protected]>
* install-sdk.sh: Cleanup.
2015-02-25 Ola Jeppsson <[email protected]>
* install-sdk.sh: Use check_dir_exists() function to check for
epiphany-libs.
2015-02-25 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Fix typos in error checking.
2015-02-25 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Remove unneeded extra clone of
parallella-linux. This is handled by the previous call to
download-components.sh.
2015-02-25 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Do not pass "--multicore-sim" to
download-components.sh
* download-components.sh: Rely entirely on components file
to determine which components to download. Remove arguments
that were used to do this.
2015-02-24 Ola Jeppsson <[email protected]>
* download-components.sh: Default to HTTPS for git cloning.
2015-02-23 Ola Jeppsson <[email protected]>
* .travis.sh: New file. Add dummy ping loop to keep build
alive.
* .travis.yml: Call .travis.sh
2015-02-23 Ola Jeppsson <[email protected]>
* .travis.yml: Disable parallel make to try to pin-point why
build fails on travis-ci.
2015-02-23 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Add jobs flag.
2015-02-23 Ola Jeppsson <[email protected]>
* README.md: New file.
2015-02-23 Ola Jeppsson <[email protected]>
* .travis.yml: Build with gcc-4.8
2015-02-23 Ola Jeppsson <[email protected]>
* .travis.yml: Print build log on error.
2015-02-23 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Replace 'ln --relative' with something
more portable.
2015-02-23 Ola Jeppsson <[email protected]>
* .travis.yml: New file.
2015-02-23 Ola Jeppsson <[email protected]>
* download-components.sh: Download tarball instead of zip
file to shorten download time.
2015-02-23 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Allow better control of
host target architectures by splitting tool chain and
epiphany-libs host prefixes into two arguments. Default to
compiling epiphany-libs for ARM / Parallella / Pubuntu.
2014-12-16 Ola Jeppsson <[email protected]>
* components.conf: Upgrade to newlib 2.1
2014-12-12 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Use extra config flags for building
multicore simulator.
2014-12-12 Jeremy Bennett <[email protected]>
* define-release.sh: Make RELEASE "master".
2014-12-11 Ola Jeppsson <[email protected]>
* components.conf: Take into account that 'parallella-linux' is
located at the Parallella organization on github.
* download-components.sh: Likewise.
2014-12-11 Joern Rennecke <[email protected]>
* components.conf (toolchain:gcc): Switch to branch epiphany-gcc-4.9.
* build-toolchain.sh: Like include/floatformat.h and
libiberty/floatformat.c from gdb.
2014-12-11 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Always invoke 'download-components.sh'.
It is now used for all components, not just the toolchain.
2014-12-11 Ola Jeppsson <[email protected]>
* components.conf: Switch to development (master) branch of
epiphany-libs.
2014-12-11 Ola Jeppsson <[email protected]>
* components.conf: Remove last traces of 'release_tag_prefix'.
* download-components.sh: Likewise.
2014-12-11 Ola Jeppsson <[email protected]>
* components.conf: Created. Switch to new components format. There are
still some rough edges. These will be fixed in a later commit.
* toolchain-components: Removed.
* sdk-components: Removed.
* build-toolchain.sh: Adjust for new components format.
* download-components.sh: Likewise.
* get-versions.sh: Likewise.
* install-sdk.sh: Likewise.
* tag-release.sh: Likewise.
2014-11-19 Ola Jeppsson <[email protected]>
* download-toolchain.sh: Rename to download-components.sh
* build-epiphany-sdk.sh: Adjust for renaming.
2014-11-19 Ola Jeppsson <[email protected]>
* sdk-components: Move SDK components (epiphany-libs & parallella-linux)
to basedir.
* build-epiphany-sdk.sh: Likewise
* install-sdk.sh: Likewise
2014-11-19 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Remove release flag (-R) functionality. Leave it
as a no-op for now.
* install-sdk.sh: Remove --release flag.
2014-11-03 Ola Jeppsson <[email protected]>
* README: Update version numbers and URLs.
* define-release.sh: Bump to -rc2
* toolchain-components: Fix release tag prefixes
* sdk-components: Likewise
2014-11-03 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: If we are cross compiling, instruct
'build-toolchain.sh' to install the build-host toolchain inside
the 'builds' directory. Do not install to '/opt/adapteva'. This
would break the build when the user did not have write permissions.
Also, ensure that the toolchain is in PATH so 'install-sdk.sh'
will find it.
* build-toolchain.sh: Remove an erroneous and effectively no-op PATH
statement.
* install-sdk.sh: Only guess Epiphany toolchain's path when it is
not already in the path.
(check_toolchain): Helper function. Checks if a specific toolchain is
available.
2014-10-31 Jeremy Bennett <[email protected]>
* build-epiphany-sdk.sh: Remove use of --release for
download-toolchain.sh and build-toolchain.sh.
* build-toolchain.sh: Remove --release.
* define-release.sh: Remove RELEASE_TAG.
* download-toolchain.sh: Remove --release
* get-versions.sh: Remove --release.
* tag-release.sh: Created.
2014-10-31 Ola Jeppsson <[email protected]>
* get-versions.sh: Fix arbitrary branch checkout failures when
we're in detached state. If possible, use the original branch
name [which originates from a components definition file so it better
exist] before adjusting for release tag, as a first guess. That
should be better than checking out an arbitrary branch performance-wise.
2014-10-31 Ola Jeppsson <[email protected]>
* setup.csh: Fix undefined MANPATH warning
2014-10-31 Ola Jeppsson <[email protected]>
* Create 2014.11 branch
* define-release.sh: Bump version
* sdk-components: Bump epiphany-libs branch
2014-10-31 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Add a release (-R) flag. This flag will
propagate (as --release) through the whole build and ensure that
the right release tag, defined in 'define-release.sh', is checked
out for all components.
* build-toolchain.sh: Support --release flag. Pass it on to
get-versions.sh. Also pass 'toolchain-components' to get-versions.sh
* component-versions: Rename to 'toolchain-components'.
* toolchain-components: Add more detailed definitions of
toolchain components.
* sdk-components: New file. Add definitions for epiphany-libs and
parallella-linux.
* define-release.sh: Slight change of version numbering. Add
comments. Export RELEASE_TAG.
* download-toolchain.sh: Support release flag. Replace hardcoded
component downloads with one call to new download_components
function.
(github_tool): Add (optional) release prefix paramater. Adjust for
tag release prefix parameter (if any) when "--release" is set.
We need to do this for repositories with multiple heads (currently
only 'epiphany-binutils-gdb'.
(download_components): New function. It will download all
toolchain components defined in 'toolchain-components'.
* get-versions.sh: Add mandatory componentfile argument. Support
release flag. Adjust release prefix parameter if needed when in
release mode.
* install-sdk.sh: Remove -d flag. Rename --release flag to
--no-debug. Add new --release flag for release mode. Use
get-components.sh to checkout right version SDK components defined
in 'sdk-components'.
2014-10-30 Ola Jeppsson <[email protected]>
* setup.sh: Add MANPATH
* setup.csh: Likewise
2014-10-29 Ola Jeppsson <[email protected]>
* install-sdk.sh: Don't export CROSS_COMPILE unless it's necessary
2014-10-29 Ola Jeppsson <[email protected]>
* build-epiphany-sdk.sh: Download and build Epiphany multicore
simulator by default.
* build-toolchain.sh: Support building and installing the
multicore simulator so that it doesn't conflict with GDB from the
toolchain.
* component-versions: Track the Epiphany multicore simulator
branch.
* download-toolchain.sh: Add option to download multi-core
simulator.
2014-10-28 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Remove RPATH functionality. Irrelevant to a
static toolchain.
2014-10-24 Ola Jeppsson <[email protected]>
* install-sdk.sh: Don't install sudo wrapper scripts
2014-10-24 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Add staging directory for things we need for
building but don't want to include in the SDK.
Install ncurses to staging area so it doesn't end up in the SDK.
Skip building and installing things we don't need from ncurses.
Use system's terminfo path as fallback.
* build-epiphany-sdk.sh: Add two new flags, one (-d) for enabling
debug symbols and (-C) for cleaning before building. Make sure
they propagate throughout the whole build process.
* install-sdk.sh: Add clean flag (-C, --clean).
2014-10-22 Ola Jeppsson <[email protected]>
* build-toolchain.sh: Don't install programs from ncurses
2014-10-20 Ola Jeppsson <[email protected]>
* install-sdk.sh: Install 'libe-trace.so', needed by e-trace-server.
2014-10-14 Ola Jeppsson <[email protected]>
* install-sdk.sh: Remove the following flags: -a, --arch, --arm,
--x86, -t and --toolprfx. --host <arch-triplet> is sufficient now.
Use uname to figure out buildarch automatically. Compare
buildarch and hostarch to determine if we're cross-compiling. If
we are, make sure to set the right PATH so we use the
buildarch->targetarch compiler (and not hostarch->targetarch
compiler). Verify that buildarch->targetarch toolchain is
present. If we're doing Canadian cross, verify that
buildarch->hostarch toolchain is present.
* build-epiphany-sdk.sh: Pass hostarch triplet to install-sdk.sh
when doing Canadian cross compilation.
* build-toolchain.sh: Use uname to determine buildarch. Install
newlib for buildarch->targetarch compiler when doing Canadian
cross compilation. Some header files were missing
(e.g. <sys/types.h>).
2014-10-08 Jeremy Bennett <[email protected]>
* build-epiphany-sdk.sh: Default ARCH is armv7l. Allow
specification of host triplet and pass to compiler build.
2014-09-29 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Consistent use of armv7l throughout. Add
ncurses support.
* downlaod-toolchain.sh: Also download ncurses source.
2014-09-29 Jeremy Bennett <[email protected]>
* build-toolchain.sh: ARM architecture changed to armv7l from armv7.
2014-09-28 Ben Chaco <[email protected]>
* build-epiphany-sdk.sh: Updates to support latest Epiphany Toolchain
build.
* install-sdk.sh: Likewise.
2014-09-25 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Only link /opt/adapteva/esdk if it is part
of install directory. Correct test for forcing a clean build
2014-09-25 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Fix problems with directory naming and
linking.
2014-09-24 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Correct synonyms of build-dir, install-dir
and datestamp-install to refer to the host.
2014-09-23 Jeremy Bennett <[email protected]>
* component-versions: Changed to software-cache versions of
binutils, gcc, cgen and newlib.
* download-toolchain.sh: Likewise.
2014-09-23 Simon Cook <[email protected]>
* build-toolchain.sh: Build ncurses when Canadian Cross compiling.
Add native build to path between stages when Canadian Cross compiling.
2014-09-22 Jeremy Bennett <[email protected]>
* build-epiphany-sdk.sh: Update fetching and building the
toolchain, install toolchain in correct location rather than
moving it, add copyright notice.
2014-09-22 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Extend to support Canadian Cross building
* component-versions: Update to use standard versions, which now
include software-cache.
* download-toolchain.sh: Update to use combined binutils-gdb
repository.
2014-09-08 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Check for configure existing as indication
of previous successful configure.
2014-09-07 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Added support for Canadian Cross with --host
argument.
2014-09-07 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Fix typo using == instead of = for test
equality.
2014-09-07 Jeremy Bennett <[email protected]>
* build-toolchain.sh: Rewritten to support all new features
requested by customers, except (in this verision) Canadian cross
compilation.
* component-versions: Created.
* download-toolchain.sh: Put GCC infrastructure components in
their own source directory.
* get-versions.sh: Created.
* rel-rpaths.sh: Created.
* symlink-all: Deleted.
* symlink-all.sh: Created.
2014-08-24 Jeremy Bennett <[email protected]>
* download-toolchain.sh: Change options --infra_url to --infra-url
for consistency.
2014-08-22 Jeremy Bennett <[email protected]>
Rewrite of the download script to deal properly with GCC
components.
* define-release.sh: Created.
* download-toolchain.sh: Make arguments comprehensive. Provide for
download of all GCC components from official mirrors. Clean up
shell functions.
2014-08-13 Andreas Olofsson <[email protected]>
* build-epiphany-sdk.sh:
Major integration/merge branch. Need to add 'tag' and 'branch'
script arguments to build script to enable slicing across repos.
2014-07-17 Ben Chaco <[email protected]>
* build-epiphany-sdk.sh:
Use EPIPHANY_BUILD_HOME environment variable for the build root.
Tabified the script for consistency and because there were a mix
of TAB and whitespace used.
* install-sdk.sh:
Changed VERSION variable name to BLD_VERSION for clarity.
Added -t/--toolprfx script options to override CROSS_COMPILE
environmrnt variable. Removed CROSS_PREFIX variable.
Tabified the script for consistency and because there were a mix
of TAB and whitespace used. Updated usage output.
2014-06-24 Ben Chaco <[email protected]>
* install-sdk.sh:
Set CROSS_PREFIX and EPIPHANY_PREFIX env vars
2014-06-20 Ben Chaco <[email protected]>
* build-epiphany-sdk.sh:
Change script name from build-sdk to install-sdk. Removed the creation
of the docs and examples directories.
* install-sdk.sh:
Change script name from build-sdk to install-sdk.
2014-06-04 Ben Chaco <[email protected]>
* build-sdk.sh: Renamed to install-sdk.sh
* build_scripts: Directory and contents removed
* build-epiphany-sdk.sh: added
* download-toolchain.sh: Modified so as not to fetch the epiphany-sdk repository
* epiphany_build_jenkins.tar.gz: Updated for new build commands
* install-sdk.sh: Check for -l option (libs path) and git clone epiphany-libs if needed
2014-05-28 Ben Chaco <[email protected]>
* build-sdk.sh: Fix ESDKPATH. Error handling, print environment
settings
2014-05-26 Jeremy Bennett <[email protected]>
* build-sdk.sh: Add copyright declarations. Add command arguments
to control host, paths and release/debug install. Remove bash
specific dependencies.
2014-05-21 Ben Chaco <[email protected]>
* jenkins-epiphany: Added Jenkins install and config scripts
2014-05-14 Ben Chaco <[email protected]>
* build-sdk.sh: Copy libe-loader.so to host/lib