-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
1279 lines (819 loc) · 42.4 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
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2019-01-07 Philipp Klaus Krause <pkk AT spth.de>
* lib/variables.mk:
Replace ucr3ka test by ez80-z80 test.
2018-10-25 Philipp Klaus Krause <pkk AT spth.de>
* lib/variables.mk:
Enable regression testing for z80 with --reserve-regs-iy.
2018-08-22 Philipp Klaus Krause <pkk AT spth.de>
* sdcc-build-bootstrap.sh:
Prefer gmake over make.
2018-08-22 Philipp Klaus Krause <pkk AT spth.de>
* sdcc-build-bootstrap.sh:
Do not rely on non-portable sleep behaviour.
2018-06-12 Ben Shi <powerstudio1st AT 163 DOT com>
* local/archlinux-respberrypi-3.mk:
Removed.
* local/alarm.mk:
Renamed from for archlinux/raspberrypi-3.
2018-06-08 Ben Shi <powerstudio1st AT 163 DOT com>
* local/archlinux-respberrypi-3.mk:
Add new makefile config for archlinux/raspberrypi3.
2018-06-01 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* lib/bootstrap.mk: mingw-w64 needs libwinpthread-1.dll
2018-05-24 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* components/sdcc.mk: skip valdiags testing under wine
2018-03-17 Philipp Klaus Krause <pkk AT spth.de>
* lib/variables.mk:
Alternate stm8 test with stm8-large test.
2018-03-21 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* components/sdcc.mk: Only test diagnostics for supported
ports rather than all regression test ports
2018-03-17 Philipp Klaus Krause <pkk AT spth.de>
* components/sdcc.mk:
Enable testing of diagnostics for snapshots.
2017-12-01 Ben Shi <powerstudio1st AT 163 DOT com>
* local/cubieboard2.mk:
Add special options for build machine cubieboard2.
2017-11-02 Philipp Klaus Krause <pkk AT spth.de>
* lib/variables.mk:
Alternate mcs51-small test with new mcs51-medium test.
2017-10-30 Philipp Klaus Krause <pkk AT spth.de>
* lib/variables.mk:
Test mcs51 huge model and tlcs90.
2017-10-29 Philipp Klaus Krause <pkk AT spth.de>
* lib/doc-archive.mk:
Update for current ucsim documentation files.
2017-10-28 Philipp Klaus Krause <pkk AT spth.de>
* Makefile,
README,
lib/ports.mk,
ports:
Remove unused infrastructure for port-specific builds.
2016-02-09 Maarten Brock <sourceforge.brock AT dse.nl>
* lib/local.mk: cosmetic only
* lib/variables.mk: added test-mcs51-large-stack-auto
* local/derna.mk: fixed typo
* sdcc-build-bootstrap.sh: added sleep on svn checkout fail
2014-10-16 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* components/sdcc.mk: use --disable-werror with configure when
building sdcc to avoid problems on cf hosts with newer gcc/clang
2013-12-26 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* lib/bootstrap.mk: copy either sjlj or seh support dll
2013-09-08 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* local/macspot.mk: new name for dhcp101
2013-08-07 Borut Razem <borut.razem AT gmail.com>
* lib/doc-archive.mk: fixed copying of pdf documents
html documentation copying commented out since it is not
generated any more
2013-07-30 Philipp Klaus Krause <pkk AT spth.de>
* lib/variables.mk:
Enable stm8 regression testing.
2013-05-30 Raphael Neider <rneider AT web.de>
* components/sdcc.mk: remove --enable-new-pics
2013-03-15 Borut Razem <borut.razem AT gmail.com>
* lib/variables.mk, lib/fetch.mk: introduced SVN_ROOT
2013-03-12 Borut Razem <borut.razem AT gmail.com>
* sdcc-build-bootstrap.sh: changed SVNROOT after after project transition to Allura
2012-12-19 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* local/cf-ppc-macosx.mk: created for Mac OS X 10.5 PPC machine
generating universal-apple-macosx snapshots
2012-08-17 Borut Razem <borut.razem AT gmail.com>
* local/wizard.mk: renamed, removed fsigned-char since sdcc now
compiles correcty on ARM where the default "char" is "unsigned char"
2012-08-15 Borut Razem <borut.razem AT gmail.com>
* local/wizzard.mk: spawn 1 make process:
spawning 2 processes leads to a compilation error
2012-08-13 Borut Razem <borut.razem AT gmail.com>
* local/wizzard.mk: use -fsigned-char since ARM default is unsigned char
2012-08-12 Borut Razem <borut.razem AT gmail.com>
* lib/variables.mk: reintroduced CROSSREGTESTTARGETS, 2nd try
2012-08-11 Borut Razem <borut.razem AT gmail.com>
* lib/variables.mk: reintroduced CROSSREGTESTTARGETS
2012-08-08 Borut Razem <borut.razem AT gmail.com>
* sdcc-build-bootstrap.sh:
maximum age of lockfile increased to 1440 minutes = 1 day
* lib/variables.mk: CROSSREGTESTTARGETSx renamed to
REGTESTTARGETSx since they have nothing to do wit cross-compiletion
* local/mypants.mk: removed useless SLOWHOST definition
* local/wizzard.mk:
created for Rasbian (Debian on Raspberry Pi) ARMv6 armhf machine
2012-06-04 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* lib/variables.mk: use the 3 regression tests groups for all hosts
2012-06-02 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* lib/variables.mk: split up regression tests into 3 groups
* local/mypants.mk: set SLOWHOST flag so only a partial regression
test done each day (two days for complete tests)
2012-05-31 Borut Razem <borut.razem AT gmail.com>
* components/sdcc.mk: fixed bug #3531055 - PIC18F24K22
by enabling building of new pics
2012-05-21 Philipp Klaus Krause <pkk AT spth.de>
* lib/variables.mk:
Enable testing of s08 and r3ka ports.
2012-03-17 Borut Razem <borut.razem AT gmail.com>
* local/netbsd-i386.mk: disabled -j 2 since src/SDCCnaddr.cc
compilation mysteriously fails if enabled
2012-03-13 Borut Razem <borut.razem AT gmail.com>
* lib/doc-archive.mk:
test if *.txt, *.html and *.pdf exist before copying
2012-03-11 Borut Razem <borut.razem AT gmail.com>
* lib/variables.mk:
use config.guess to detect the default build and host system
* support/config.guess: added
* local/derna.mk: added TARGETCPPFLAGS
2012-03-09 Borut Razem <borut.razem AT gmail.com>
* local/solaris-x86.mk: added TARGETCPPFLAGS
2012-03-01 Borut Razem <borut.razem AT gmail.com>
* components/sdcc.mk: removed comment "test-gbz80 temporary disabled"
* local/netbsd-i386.mk: added TARGETCPPFLAGS, added -I/usr/pkg/include
* local/mypants.mk: added -I/usr/pkg/include
* local/cf-86.mk: added TARGETCPPFLAGS
2012-02-17 Borut Razem <borut.razem AT gmail.com>
* local/dev.mk, local/mypants.mk: added TARGETCPPFLAGS
2012-02-16 Borut Razem <borut.razem AT gmail.com>
* local/dhcp101.mk:
HOSTOS and TARGETOS renamed to i386-apple-darwin
2012-02-13 Borut Razem <borut.razem AT gmail.com>
* local/mirror-doors.mk, local/dhcp101.mk:
added --disable-dependency-tracking configure flag to enable
support/sdbinutils/bfd compilation
2012-02-11 Borut Razem <borut.razem AT gmail.com>
* components/sdcc.mk, lib/cross.mk: added TARGETAR
2012-10-27 Philipp Klaus Krause <philipp AT informatik.uni-frankfurt.de>
* lib/variables.mk:
Added test-ucgbz80 to the list of regression test targets.
2012-01-16 Borut Razem <borut.razem AT gmail.com>
* local/freebsd-i386.mk: disabled -j 2 since src/z80/ralloc2.cc
compilation mysteriously fails if enabled;
added TARGETCPPFLAGS so that the cpp can finde stx and boost
include files during configure
2012-01-06 Borut Razem <borut.razem AT gmail.com>
* local/dhcp101.mk: added TARGETCPPFLAGS
2012-01-05 Borut Razem <borut.razem AT gmail.com>
* local/dhcp101.mk:
created for Mac OS X universal builds on Mac OS X 10.4 i386 machine
2012-01-02 Maarten Brock <sourceforge.brock AT dse.nl>
* local/cf-x86-x86_64-w64-mingw32.mk,
* local/derna-i586-mingw32msvc.mk: increased stack size 32M/64M so it
never overflows; stack overflow crashes sdcc without error message
2011-12-25 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* local/cf-x86-x86_64-w64-mingw32.mk: increase stack size to 4M
so compiling gcc-torture-execute-div-cmp-1 won't stack overflow
2011-10-11 Borut Razem <borut.razem AT gmail.com>
* local/cf-x86-x86_64-w64-mingw32.mk, local/derna-i586-mingw32msvc.mk:
turn on -O2 optimization for mingw* builds
2011-10-05 Philipp Klaus Krause <pkk@spth.de>
* lib/variables.mk:
Add test-ucz80 to the list of regression test targets.
2011-09-04 Borut Razem <borut.razem AT gmail.com>
* support/scripts/sdcc.nsi: include readline5.dll in 64bit package
2011-09-02 Borut Razem <borut.razem AT gmail.com>
* lib/bootstrap.mk: 2nd try:
WIN64 setup package renamed to sdcc-yyymmdd-bbbb-x64-setup.exe
2011-09-01 Borut Razem <borut.razem AT gmail.com>
* components/sdcc.mk: pass WINE to regtest Makefile,
disable wine fixme messagess
* lib/bootstrap.mk:
WIN64 setup package renamed to sdcc-yyymmdd-bbbb-x64-setup.exe
2011-08-31 Borut Razem <borut.razem AT gmail.com>
* local/cf-x86-x86_64-w64-mingw32.mk, local/cf-x86.mk:
added Windows 64bit mingw_w64 cross-compilation
* local/cf-x86-i386-unknown-linux2.5.mk,
local/cf-x86-i586-mingw32msvc.mk: moved to local/old
* components/sdcc.mk: use wine64 for running mingw_w64 regtests
* lib/bootstrap.mk: added libgcc_s_sjlj-1.dll and libstdc++-6.dll dlls
to mingw_w64 packages; call makensis with -DWIN64
2011-08-26 Borut Razem <borut.razem AT gmail.com>
* sdcc-build-bootstrap.sh: don't use "make -C"
* sdcc-build-bootstrap.sh: don't use poshd/popd
2011-08-24 Borut Razem <borut.razem AT gmail.com>
* components/sdcc.mk: added MAKESILENTFLAG when making sdcc-regression
2011-08-15 Borut Razem <borut.razem AT gmail.com>
* sdcc-build-bootstrap.sh: fixed typo
* components/sdcc.mk, lib/variables.mk:
each target platform has it's own build irectory
2011-08-14 Borut Razem <borut.razem AT gmail.com>
* lib/variables.mk: serach for local unix2dos
* lib/variables.mk, lib/upload.mk: added DCFPORT
* sdcc-build-bootstrap.sh: don't remove the build if uploading
* local/derna.mk: x86 build on derna build machine
* local/cf-x86.mk: disable x86 build
* local/derna-i586-mingw32msvc.mk: i386 mingw build on derna
2011-08-10 Borut Razem <borut.razem AT gmail.com>
* lib/doc-archive.mk:
sdcc development documentation moved from doc to sdcc wiki
2011-08-02 Borut Razem <borut.razem AT gmail.com>
* components/sdcc.mk, lib/bootstrap.mk, lib/upload.mk, lib/fetch.mk:
added `date` outputs
2011-07-31 Borut Razem <borut.razem AT gmail.com>
* sdcc-build/sdcc-build-bootstrap.sh: added "Lock released" message
2011-07-24 Borut Razem <borut.razem AT gmail.com>
* local/cf-x86-i586-mingw32msvc.mk:
clear TARGETCCFLAGS and TARGETCXXFLAGS
* local/mypants.mk, local/netbsd-i386.mk: fixed TARGETLDFLAGS
2011-07-23 Borut Razem <borut.razem AT gmail.com>
* local/cf-x86.mk, local/cf-x86-i386-unknown-linux2.5.mk,
local/mypants.mk, local/dev.mk, local/mirror-doors.mk,
local/solaris-x86.mk, local/freebsd-i386.mk, local/netbsd-i386.mk:
local includes and libraries paths
2011-07-21 Borut Razem <borut.razem AT gmail.com>
* local/dev.mk, local/solaris-x86.mk:
added TARGETCFLAGS and TARGETLSFLAGS
* local/amd64-linux1.mk, local/openpower-linux1.mk, local/ppc-osx2.mk,
local/ppc-osx3.mk, local/sparc-solaris1.mk,
local/usf-cf-alpha-linux-1.mk, local/x86-linux2.mk,
local/x86-linux2-i586-mingw32msvc.mk: moved to local/old
2011-06-13 Borut Razem <borut.razem AT gmail.com>
* local/dev.mk, local/solaris-x86.mk: use GCC compiler
2011-04-23 Borut Razem <borut.razem AT gmail.com>
* lib/variables.mk: fixed UNIX2DOS for Solaris
2011-03-07 Borut Razem <borut.razem AT gmail.com>
* local/dev.mk, local/mypants.mk, local/solaris-x86.mk,
local/freebsd-i386.mk, local/netbsd-i386.mk:
added -I$(HOME)/local-$(HOSTNAME)/include to TARGETCXXFLAGS
2010-10-12 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk: execute copy-extra-bins before generate-tarball
2010-10-06 Borut Razem <borut.razem AT siol.net>
* local/cf-x86-i586-mingw32msvc.mk:
define non_free_include_dir_suffix and non_free_lib_dir_suffix
2010-09-18 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk: remove gen and results directories before
performing regression tests on cross compiled win32 platform
2010-07-06 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk, lib/bootstrap.mk, lib/variables.mk,
local/cf-x86-i586-mingw32msvc.mk, Makefile:
exclude host target from cross regression testing, run regression
tests after packaging
2010-07-04 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk:
give 10s to (un)installation to complete
2010-07-03 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk, lib/doc-archive.mk, lib/variables.mk:
added UNIX2DOS dos utils alias, ndeeded on Ubuntu
2010-06-27 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk:
created rule sdcc-regression-win32
2010-06-26 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk:
WIN32 regression tests with wine on mingw cross-compiled sdcc
2010-04-13 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh:
don't repeat the checkout if completed succesfully
2010-04-12 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh:
try 3 times to checkout, before give up
2010-04-06 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh:
fixed
2010-04-04 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh:
BSD find doesn't understand -mmin
2010-04-03 Borut Razem <borut.razem AT siol.net>
* local/netbsd-i386.mk, local/dev.mk, local/solaris-x86.mk,
local/mypants.mk, local/freebsd-i386.mk: added
* lib/fetch.mk: adde quotes to test -z argument
* sdcc-build-bootstrap.sh, lib/upload.mk: use `` instead $():
solaris make doesn't understand $()
2010-02-29 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh, lib/fetch.mk:
adopted for /bin/sh (Bourne shell)
2010-02-25 Borut Razem <borut.razem AT siol.net>
* sdcc-build/lib/bootstrap.mk:
convert as2gbmap to a Windowd batch script if mingw crosscompiling
2010-02-24 Borut Razem <borut.razem AT siol.net>
* sdcc-build/lib/bootstrap.mk: convert as2gbmap.py to an executable
2010-01-16 Borut Razem <borut.razem AT siol.net>
* sdcc-build/lib/bootstrap.mk, sdcc-build/lib/doc-archive.mk:
as/ renamed to sdas/
2009-12-29 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh: removed superfluous $
2009-12-04 Borut Razem <borut.razem AT siol.net>
* lib/send-mail.mk, lib/bootstrap.mk:
removed per target logging, send-mail target is noop
* sdcc-build-bootstrap.sh:
removed HOMEBUILD since it is the same as BUILDROOT
* components/sdcc.mk, lib/variables.mk:
removed per target configure logging
2009-10-12 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk: search makensis in standard locations if
not found in NSISBIN
2009-02-08 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk: add COPYING3.txt to win32 setup package
2008-12-18 Borut Razem <borut.razem AT siol.net>
* lib/variables.mk, lib/upload.mk: defaults for DCF
* lib/upload.mk: removed remove-old-versions makefile target
2008-11-09 Borut Razem <borut.razem AT siol.net>
* lib/ports.mk: commented out ports/i186.mk and ports/tlcs900h.mk
to remove "configure: WARNING: unrecognized options:
--disable-i186-port, --disable-tlcs900h-port"
2008-09-23 Borut Razem <borut.razem AT siol.net>
* lib/variables.mk:
new SF web server sdcc-builder,sdcc@web.sourceforge.net
2008-03-31 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: generate knownbugs.html - 2nd try
2008-03-24 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: generate knownbugs.html
2008-03-16 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk: rename COPYING.TX to COPYING.txt
2008-03-10 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: include ChangeLog into the doc archive
2008-02-21 Borut Razem <borut.razem AT siol.net>
* local/mirror-doors.mk: TARGETCC = "/Xcode2.5/usr/bin/gcc"
TARGETCXX = "/Xcode2.5/usr/bin/g++"
2008-02-20 Borut Razem <borut.razem AT siol.net>
* local/mirror-doors.mk: mirror-doors is now Mac OS X 10.5 Leopard
with Xcvode 2.5; binaries generated with Xcode 3.0 seems not to be
backward compatible with Mac OS X 10.4 and older
2008-02-14 Borut Razem <borut.razem AT siol.net>
* local/mirror-doors.mk: mirror-doors is now Mac OS X 10.5 Leopard
with Xcvode 3.0
2008-01-13 Borut Razem <borut.razem AT siol.net>
* Makefile, lib/bootstrap.mk, lib/variables.mk, lib/version.mk:
added version.mk, introduced variables SDCC_VER_MAJOR,
SDCC_VER_MINOR, SDCC_VER_DEVEL, SDCCREVISION renamed to
SDCC_REVISION
2007-10-27 Borut Razem <borut.razem AT siol.net>
* lib/variables.mk: test-mcs51 replaced with test-mcs51-small in
REGTESTTARGETS
2007-10-05 Borut Razem <borut.razem AT siol.net>
* lib/variables.mk, lib/bootstrap.mk: the default definition of BUILDNAME,
TARBALLBASE and TARBALLDIR moved from bootstrap.mk to variables.mk, so
that they can be redefined by local settings. Introduced TRAGET_PLATFORM
* local/mirror-doors.mk: universal binaries are producrd; defined
TARAGET_PLATFORM as universal-apple-macosx
2007-08-07 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* lib/variables.mk: changed ~/.sdcc_builder/local to
$(HOME)/.sdcc_builder/local since not all shells have
a special meaning for ~
2007-06-28 Borut Razem <borut.razem AT siol.net>
* local/mirror-doors.mk: slightly changed TARGETLDFLAGS
2007-06-27 Borut Razem <borut.razem AT siol.net>
* local/mirror-doors.mk: create Mac OS X universal binaries
2007-06-03 Borut Razem <borut.razem AT siol.net>
* lib/variables.mk, lib/local.mk: added posibility to have the local
machine makefiles in a user defined directory, ~/.sdcc_builder/local
by default; defined in LOCAL_MK variable
2007-04-14 Borut Razem <borut.razem AT siol.net>
* lib/upload.mk: unquote the ssh command
2007-04-12 Borut Razem <borut.razem AT siol.net>
* lib/upload.mk: explicitly execute chmod g+wx on destination directories
2007-04-12 Borut Razem <borut.razem AT siol.net>
* lib/upload.mk: explicitly execute chmod g+w on destination files
2007-03-31 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh: take "make" arguments from the command line
2007-03-25 Borut Razem <borut.razem AT siol.net>
* lib/send-mail.mk, lib/bootstrap.sh, Makefile:
mail handling reorganization
* lib/upload.mk: retain file permissions
* lib/variables: added global mail server definition
2007-03-24 Borut Razem <borut.razem AT siol.net>
* lib/upload.mk, lib/variables.mk, sdcc-build-bootstrap.sh:
sdcc-builder preparation for Disrtibured Compile Farm
2007-03-20 Borut Razem <borut.razem AT siol.net>
* local/cf-x86.mk: disabled pic16 regression test
2007-03-18 Borut Razem <borut.razem AT siol.net>
* added fuction ls_l_full_time() which executes supported version of
ls -l --full-time
* local/mirror-dors.mk: more specific comments about readline
* sdcc-build-bootstrap.sh: fixed typo - $BULDROOT changed to $BUILDROOT
2007-03-17 Borut Razem <borut.razem AT siol.net>
* local/mirror-doors.mk: added
* components/sdcc.mk, components/sdcc-extra.mk: introduced TARGETCFLAGS configure option
2007-03-16 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh, lib/bootstrap.mk: invoke
remove-old-versions only once at the end of all builds after
do-upload
2007-03-15 Borut Razem <borut.razem AT siol.net>
* local/cf-x86.mk, local/cf-x86-i386-unknown-linux2.5.mk: added coment
about --hash-style=both
* sdcc-build-bootstrap.sh: checkout sdcc-build to $BUILDROOT/sdcc-build
2007-03-13 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk, components/sdcc-extra.mk: introduced TREGETLDFLAGS
* local/cf-x86.mk, local/cf-x86-i386-unknown-linux2.5.mk: set TARGETLDFLAGS = -Wl,--hash-style=both
* local/cf-x86-i586-mingw32msvc.mk: set TARGETLDFLAGS =
* sdcc-build-bootstrap.sh: change directory to $HOME/build
2007-03-12 Borut Razem <borut.razem AT siol.net>
* lib/fetch.mk, lib/variables.mk: fetch by the local machine if SVNSERVER
is not defined
* components/sdcc.mk: report CXX settings
* local/cf-x86-i386-unknown-linux2.5.mk: define HOSTOS=i386-unknown-linux2.5
even on 64bit amd64-unknown-linux2.5 host in order to copile 32bit i386
binaries
2007-03-09 Borut Razem <borut.razem AT siol.net>
* components/sdcc-web.mk, lib/bootstrap.mk, lib/doc-archive.mk,
lib/src-archive.mk, local/cf-x86.mk, sdcc-build-bootstrap.sh:
invoke do-upload only once at the end of all builds;
do not configure and run the doc Makefile as a part of cf-x86 build
since the documentation is built in a separate step
2007-03-08 Borut Razem <borut.razem AT siol.net>
* local/cf-x86-i386-unknown-linux2.5.mk: added
* local/cf-x86.mk: added i386-unknown-linux2.5 build to OTHERTARGETS
2007-03-06 Borut Razem <borut.razem AT siol.net>
* local/cf-x86-i586-mingw32msvc.mk: the latest version of mingw gcc is
installed in $(HOME)/local-$(HOSTNAME); added MAKEJOBFLAGS = -j 2
* local/cf-x86.mk: cf-x86 is an amd64-unknown-linux2.4 machine
2007-01-25 Bernhard Held <bernhard AT bernhardheld.de>
* lib/bootstrap.mk,
* lib/variables.mk,
* sdcc-build-bootstrap.sh: put local tools in ~/local-$HOSTNAME
* sdcc-build-bootstrap.sh: use "svn checkout" instead "svn export"
because there's enough space and it makes administration easier,
simplify co of sdcc-build
2007-01-24 Bernhard Held <bernhard AT bernhardheld.de>
* lib/variables.mk: changed SVNSERVER to localhost, maybe it should
be removed
* lib/fetch.mk: changed SVN-URL from svn.sourceforge.net to
sdcc.svn.sourceforge.net, because it worked better during the broken
DNS setup; now both work, but the latter one is the official one
* sdcc-build-bootstrap.sh: changed SVN-URL,
export sdcc-build directly from svn,
moved BUILDROOT from /var/tmp back to ~/build
* local/cf-x86.mk,
* local/cf-x86-i586-mingw32msvc.mk: added Erik's host
2007-01-24 Bernhard Held <bernhard AT bernhardheld.de>
* /sdcc/tags/sdcc-build_before_move_to_ECF: added tag, the nightly
build now moves from sourceforges compile farm to Erik's compile farm.
2007-01-19 Bernhard Held <bernhard AT bernhardheld.de>
* local/x86-linux2-i586-mingw32msvc.mk: replaced --datadir by
--datarootdir for conformance with autoconf 2.6
2006-11-06 Borut Razem <borut.razem AT siol.net>
* lib/variables.mk: added default definitions for PREFIX and
HOSTPREFIX
* components/sdcc.mk: removed --prefix=$(PREFIX) argument to configure
command line, use $(HOSTPREFIX)
* local/x86-linux2-i586-mingw32msvc.mk: add --prefix=$(PREFIX) to
SDCCCONFIGUREFLAGS
* lib/bootstrap.mk: skip PREFIX directories in tar.bz2 packages
2006-11-05 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk: added --prefix=$(PREFIX) argument to configure
command line, use $(PREFIX) variable instead hard-coded /usr/local,
added sdcc-install-clean target to remove the previous installation
* local/x86-linux2-i586-mingw32msvc.mk: defined PREFIX = /sdcc
* Makefile: remove the previous installation before installing the
new one
* local/crush.mk, local/ppc-osx2.cf.sourceforge.net.mk,
local/sapphire.mk, local/sapphire-i586-mingw32msvc.mk,
local/saturn.juju.net.nz.mk,
local/saturn.juju.net.nz-i386-mingw32msvc.mk,
local/ucf-cf-ppc-macosx-2.mk, local/ucf-cf-ppc-linux-1.mk,
local/ucf-cf-ppc-macosx-1.mk, local/ucf-cf-sparc-linux-1.mk,
local/x86-linux1-i586-mingw32msvc.mk, local/x86-linux1.mk:
removed unneeded locals
* components/sdcc.mk: make _SDCCDIR local, removed /usr/local from
host build directory
* lib/bootstrap.mk: use $(PREFIX)
2006-10-31 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: fixed build failure if $(ORIGDIR)/sdcc doesn't exist
* sdcc-build-bootstrap.sh: checkout sdcc-build directory to
$(HOME)/build/sdcc/sdcc-build/orig/sdcc-build instead
$(HOME)/build/sdcc/sdcc-build/dl
2006-10-30 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk: add readline5.dll to packages if cross compiling
* lib/upload.mk: keep only the newest 7 files in changelog_heads
2006-10-23 Borut Razem <borut.razem AT siol.net>
* support/sdcc_theme.pl: corect doubled </HEAD>
2006-10-22 Borut Razem <borut.razem AT siol.net>
* support/sdcc_theme_navbar.html: deleted
* support/sdcc_theme.pl: don't use sdcc_theme_navbar.html, insert
favicon to the html docummentation
* lib/doc-archive.mk: changed sdcc_theme.pl command line
* components/sdcc-web.mk: added
* Makefile: inluded components/sdcc-web.mk
2006-10-18 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: create .htaccess so that .html files
are PHP processed
* support/sdcc_theme_navbar.html: include ../../left_menu.inc
2006-09-05 Borut Razem <borut.razem AT siol.net>
* components/sdcc-extra.mk: don't build sdcc-extra if cross compiling
2006-08-31 Borut Razem <borut.razem AT siol.net>
* local/x86-linux1-i586-mingw32msvc.mk, local/x86-linux2-i586-mingw32msvc.mk:
enabled ucsim cross compilation (removed --disable-ucsim)
2006-08-12 Borut Razem <borut.razem AT siol.net>
* lib/src-archive.mk: use do-upload for snapshot and doc uploading
to sdcc WEB
* lib/upload.mk: remove htdocs/* if rsync succeeded
2006-08-09 Borut Razem <borut.razem AT siol.net>
* local/x86-linux2.mk, local/openpower-linux1.mk, local/amd64-linux1.mk,
local/amd64-linux1, local/ucf-cf-alpha-linux1.mk: changed glibc version
number from 2.2 to 2.3
* local/ppc-osx3.mk, local/sparc-solaris1.mk: removed (g)libc version number
* lib/variables.mk: default HOSTOS and TARGETOS are unknown-unknown-unknown
2006-08-01 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.k, lib/doc-archive.mk, lib/src-archive.mk:
changed package formats from *.tar.gz to *.tar.bz2
* components/sdcc-extra.mk: corrected configure source to sdcc-extra
2006-07-28 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: add doc/*.html to the doc archive
2006-07-12 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: copy the contents of doc directory
2006-07-09 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk, lib/variables.mk: make
ChangeLog heads available on the WEB
* local/amd64-linux1.mk: enable the pic16 regression tests
2006-07-07 Borut Razem <borut.razem AT siol.net>
* components/sdcc-extra.mk: added --host and --build options to
configure, so that sdcc-extra can be cross-compiled
* components/sdcc.mk, lib/bootstrap.mk, lib/variables.mk: make
regression test results available on the WEB
* lib/bootstrap.mk, lib/upload.mk: rules do_update and
remove-old-versions moved to newly added upload.mk,
remove-old-versions removes old versions in $(WEBREGTESTDIR)
* lib variables.mk: HTDOCDIR corrected to HTDOCSDIR
* Makefile: added include upload.mk
2006-07-04 Borut Razem <borut.razem AT siol.net>
* components/sdcc-extra.mk: accept TARGETXXX configure options
2006-07-03 Borut Razem <borut.razem AT siol.net>
* local/ppc-osx3.mk: added
* sdcc-build-bootstrap.sh: Remove the stamp
* components/sdcc.mk: introduced TARGETCPPFLAGS configure option
2006-06-30 Borut Razem <borut.razem AT siol.net>
* local/openpower-linux1.mk: added
2006-06-18 Borut Razem <borut.razem AT siol.net>
* lib/variables.mk, lib/doc-archive.mk, lib/fetch.mk,
lib/src-archive.mk, components/sdcc.mk, components/sdcc-extra.mk,
sdcc-build-bootstrap.sh:
use common ORIG tree with VPATH functionality
2006-06-17 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: run configure from the current (SRC) directory
* lib/variables.mk: get current SVN release from
sdcc-builder@shell.cf.sourceforge.net
2006-06-15 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk, components/sdcc-extra.mk, lib/bootstrap.mk,
lib/doc-archive.mk, lib/variables.mk: preparation for common ORIG tree
2006-06-11 Borut Razem <borut.razem AT siol.net>
* lib/src-archive.mk, lib/variables.mk: introduced SNAPSHOTID
* lib/bootstrap.mk: introduced SNAPSHOTID; replaced '_' with '-' in the
WIN32 setup name; introduced do-upload target
* lib/doc-archive.mk: temporary files moved from tmp to build directory,
snapshot packages moved to ../snapshots/docs directory
* lib/fetch.mk: spaces replaced with a tab
2006-05-18 Bernhard Held <bernhard AT bernhardheld.de>
* components/src-archive.mk: added RELEASE to src-archives, extracted
from ChangeLog
2006-05-17 Bernhard Held <bernhard AT bernhardheld.de>
* components/variables.mk: added SDCCRELEASE, extracted from ChangeLog
* components/bootstrap.mk: added SDCCRELEASE to tarball names
2006-05-09 Bernhard Held <bernhard AT bernhardheld.de>
* components/sdcc-extra.mk (sdcc-extra): sdcc-extra now needs configuring
2006-05-06 Borut Razem <borut.razem AT siol.net>
* lib/doc-archive.mk: get sdcc_theme_navbar.html from $(_DOC_ARCHIVE_SUPPORT_DIR)
* support/sdcc_theme.pl: added svn:executable property, ...
* support/sdcc_theme_navbar.html: added
* README: added desctiption of the tmp directory
* lib/bootstrap.mk, lib/doc-archive.mk, lib/src-archive.mk, lib/variables.mk:
definition of BUILDDATE moved to variables.mk
* sdcc-build-bootstrap.sh: make $EXTRATARGETS after crontab-spawn
2006-05-05 Borut Razem <borut.razem AT siol.net>
* Makefile: include lib/doc-archive.mk
* lib/doc-archive.mk, support/sdcc_theme.pl: added
2006-05-02 Borut Razem <borut.razem AT siol.net>
* local/amd64-linux1.mk: added SDCCCONFIGUREFLAGS = --enable-doc
to configure the doc Makefile and OPT_ENABLE_DOC = 1 to run the
doc Makefile
2006-05-01 Bernhard Held <bernhard AT bernhardheld.de>
* lib/bootstrap.mk (generate-setup): fixed another directory
2006-04-29 Bernhard Held <bernhard AT bernhardheld.de>
* components/sdcc.mk (sdcc-docs): fixed install directory for docs,
(sdcc-fromhost-install): fixed new install paths
2006-04-28 Bernhard Held <bernhard AT bernhardheld.de>
* components/sdcc.mk (sdcc-docs): create doc dir, it's no longer
created by 'make install' unless --enable-doc is configured
(install): use DESTDIR instead of tweaking
suffic, docdir and datadir
* lib/bootstrap (generate-setup): files are installed in
$(BUILDIR)/[prefix|datadir|docdir] =
$(HOME)/build/sdcc-build/build/i586-mingw32msvc/sdcc/sdcc/*
The first /sdcc/ is from BUILDDIR, the 2nd from [prefix|...].
* local/x86-linux1-i586-mingw32msvc.mk,
* local/x86-linux2-i586-mingw32msvc.mk,
* local/saturn.juju.net.nz-i386-mingw32msvc.mk: SDCCINSTALLFLAGS are
no longer needed to tweak install directories
2006-04-24 Bernhard Held <bernhard AT bernhardheld.de>
* local/sapphire-i586-mingw32msvc.mk,
local/x86-linux1-i586-mingw32msvc.mk,
local/x86-linux2-i586-mingw32msvc.mk,
local/saturn.juju.net.nz-i386-mingw32msvc.mk: renamed
--disable-device-lib-build in --disable-device-lib
* components/sdcc.mk: build of ucsim's sz80 is now enabled by default
2006-04-21 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh, lib/fetch.mk, components/sdcc-extra.mk:
use "svn export" instead "svn co" to save disk space.
Thanks to Jim Paris.
2006-04-20 Borut Razem <borut.razem AT siol.net>
* sdcc-build-bootstrap.sh, README,
components/sdcc-extra.mk, components/sdcc.mk,
lib/bootstrap.mk, lib/fetch.mk, lib/src-archive.mk, lib/variables.mk:
nightly build migration from CVS to Subversion
2006-01-28 Borut Razem <borut.razem AT siol.net>
* local/x86-linux1.mk, local/x86-linux1-i586-mingw32msvc.mk: added
* x86-linux2.cf.sourceforge.net-i586-mingw32msvc.mk,
x86-linux2.cf.sourceforge.net.mk,
usf-cf-x86-linux-2-i586-mingw32msvc.mk,
usf-cf-x86-linux-2.cf.sourceforge.net-i586-mingw32msvc.mk,
usf-cf-x86-linux-2.cf.sourceforge.net.mk,
usf-cf-x86-linux-2.mk,
usf-cf-x86-linux-1-i586-mingw32msvc.mk,
usf-cf-x86-linux-1.mk: removed
2005-11-24 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk: added SILENT=1 option
2005-11-17 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk: itroduced SILENT option to make building of pic16
libraries less verbose - used for nightly snapshot build
2005-08-26 Borut Razem <borut.razem AT siol.net>
* components/sdcc.mk: added STRIP=$(TARGETSTRIP) to sdcc-targetos-install
rule, so that the correct strip is used on sparc-solaris
* sdcc-build-bootstrap.sh: make it work on ppc-osx
* local/ppc-osx2.mk: added
2005-08-23 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk: egrep on solaris doesn't understand -q option;
stdout redirection to /dev/null is used instead
2005-08-22 Borut Razem <borut.razem AT siol.net>
* local/sparc-solaris1.mk: use /usr/ccs/bin/strip instead the default
GNU /usr/local/bin/strip, which has problems
* lib/cross.mk: define TRARGETSTRIP and TRAGETRANLIB only if not
defined yet
2005-08-18 Borut Razem <borut.razem AT siol.net>
* local/x86-linux2.mk, local/x86-linux2-i586-mingw32msvc.mk: added
2005-08-16 Borut Razem <borut.razem AT siol.net>
* components/sdcc-extra.mk, lib/fetch.mk:
use bash instead sh: scripts are bash specific
* sparc-solaris1.mk: added local/sparc-solaris1.mk
2005-08-15 Borut Razem <borut.razem AT siol.net>
* lib/variables.mk: extract the host name without domain to $(HOSTNAME)
2005-08-08 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk: report the target OS
2005-05-07 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
* lib/release.mk: updated for 2.5.0 release
2004-10-28 Borut Razem <borut.razem AT siol.net>
* lib/bootstrap.mk: --include='*.exe' to rsync sdcc_yyyymmdd_setup.exe
2004-10-17 Borut Razem <borut.razem AT siol.net>