Changeset 7784 in project


Ignore:
Timestamp:
01/19/08 16:09:32 (12 years ago)
Author:
felix winkelmann
Message:
  • possibly fixed li-alignment problem for non-gcc compilers
  • updated acknowledgements
  • posixunix includes <sys/tty.h> on Solaris [Thanks to Brad Watson]
Location:
chicken/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • chicken/trunk/README

    r7773 r7784  
    7979        which will unpack a tarball containing precompiled C sources
    8080        that are recent enough to generate the current version. After
    81         building a statically linked "chicken" executable, all Scheme
    82         sources are recompiled with it. From this stage on
    83         bootstrapping isn't necessary anymore, as long as you have a
    84         compiler binary in your source tree.
     81        building a statically linked "chicken" executable, the system
     82        is rebuilt using the static compiler.
    8583
    8684        The build may show errors when creating the info(1)
  • chicken/trunk/c-backend.scm

    r7777 r7784  
    493493        (unless (zero? n)
    494494          (gen #t #t "static C_TLS C_word lf[" n "];") )
     495        (gen #t "static double C_possibly_force_alignment;")
    495496        (do ((i 0 (add1 i))
    496497             (llits lliterals (cdr llits)))
     
    506507                ((>= n llen))
    507508              (gen #\, (char->integer (string-ref ll n))) )
     509            (do ((n (remainder llen 8) (sub1 n))) ; fill up with zeros to align following entry
     510                ((zero? n))
     511              (gen ",0") )
    508512            (gen "};")))))
    509513 
  • chicken/trunk/manual/Acknowledgements

    r7334 r7784  
    3737Christian Tismer, Andre van Tonder, John Tobey, Henrik Tramberend,
    3838Vladimir Tsichevsky, Neil van Dyke, Sander Vesik, Panagiotis Vossos,
    39 Shawn Wagner, Peter Wang, Ed Watkeys, Thomas Weidner, Goeran Weinholt,
    40 Matthew Welland, Joerg Wittenberger, Peter Wright, Mark Wutka, Richard
    41 Zidlicky and Houman Zolfaghari for bug-fixes, tips and suggestions.
     39Shawn Wagner, Peter Wang, Ed Watkeys, Brad Watson, Thomas Weidner,
     40Goeran Weinholt, Matthew Welland, Joerg Wittenberger, Peter Wright,
     41Mark Wutka, Richard Zidlicky and Houman Zolfaghari for bug-fixes, tips
     42and suggestions.
    4243
    4344CHICKEN uses the PCRE regular expression package ([[http://www.pcre.org]]),
     
    4950
    5051Also special thanks to Benedikt Rosenau for his constant encouragement.
     52
     53Thanks to Dunja Winkelmann for putting up with all of this.
    5154
    5255CHICKEN contains code from several people:
  • chicken/trunk/posixunix.scm

    r7189 r7784  
    6161#include <dirent.h>
    6262#include <pwd.h>
     63
     64#if defined(__sun__) && defined(__svr4__)
     65# include <sys/tty.h>
     66#endif
    6367
    6468#ifdef HAVE_GRP_H
  • chicken/trunk/rules.make

    r7360 r7784  
    10351035        touch *.c
    10361036        $(MAKE) -f Makefile.$(PLATFORM) STATICBUILD=1 chicken
     1037        cp chicken chicken-boot
    10371038        touch *.scm
    1038         $(MAKE) CHICKEN=./chicken all
     1039        $(MAKE) CHICKEN=./chicken-boot all
    10391040
    10401041bootstrap.tar.gz:
Note: See TracChangeset for help on using the changeset viewer.