diff options
author | Jan Nieuwenhuizen <janneke@gnu.org> | 1999-09-29 21:10:33 +0200 |
---|---|---|
committer | Jan Nieuwenhuizen <janneke@gnu.org> | 1999-09-29 21:10:33 +0200 |
commit | cdb6065c5d3195a1f5351970ab2ca584260f413e (patch) | |
tree | 7e2e35000071e1c6c5653cdd0c9bfb3bef2658a8 | |
parent | 3e0e3d224ec79ea733ce106fd4bedb91acc8a875 (diff) |
patch::: 1.2.11.jcn2
pl 11.jcn2
- bf: LDFLAGS=foo CFLAGS=bar ./configure
- bf: configure (--disable-printing = default) -DNPRINT
- bf: mf-to-xpms / make -C mf xpms; feta-accordion is broken,
see mf/README
-rw-r--r-- | BUGS | 29 | ||||
-rw-r--r-- | CHANGES | 6 | ||||
-rw-r--r-- | TODO | 7 | ||||
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | aclocal.m4 | 11 | ||||
-rwxr-xr-x | buildscripts/mf-to-xpms.sh | 8 | ||||
-rw-r--r-- | config.make.in | 2 | ||||
-rw-r--r-- | configure.in | 8 | ||||
-rw-r--r-- | mf/GNUmakefile | 1 | ||||
-rw-r--r-- | mf/README | 13 | ||||
-rw-r--r-- | stepmake/aclocal.m4 | 11 |
11 files changed, 74 insertions, 24 deletions
@@ -34,10 +34,12 @@ A binary RPM of Guile 1.3 has been distributed from the LilyPond ftp site. This binary was made in RedHat 5.x, and it will fail if this RPM is used with RedHat 6.x. + [GUILE 1.3.2] Guile 1.3.2 is buggy in several respects. Do not use it for LilyPond. + [LinuxPPC, egcs-1.1b] Lilypond 1.1.35-1.1.51,...: Wierd errors in guile scm_gc_mark () @@ -48,6 +50,33 @@ Lilypond 1.1.35-1.1.51,...: Wierd errors in guile scm_gc_mark () GNU make-3.77 is buggy on this platform, upgrade to 3.78.1 or newer. +[Sparc64/Solaris 2.6, ld] + +Not yet resolved. + + +[AIX 4.3 ld] + +The following is from the gcc install/SPECIFIC file. + + Some versions of the AIX binder (linker) can fail with a relocation + overflow severe error when the -bbigtoc option is used to link + GCC-produced object files into an executable that overflows the TOC. +A + fix for APAR IX75823 (OVERFLOW DURING LINK WHEN USING GCC AND + -BBIGTOC) is available from IBM Customer Support and from its + [27]service.boulder.ibm.com website as PTF U455193. + + Binutils does not support AIX 4.3 (at least through release 2.9). GNU + as and GNU ld will not work properly and one should not configure GCC + to use those GNU utilities. Use the native AIX tools which do + interoperate with GCC. + +add -Wl,-bbigtoc to USER_LDFLAGS, ie: + + LDFLAGS='-Wl,-bbigtoc' ./configure + + [All platforms] Some bugs may be captured in input/bugs/*y @@ -1,3 +1,9 @@ +pl 11.jcn2 + - bf: LDFLAGS=foo CFLAGS=bar ./configure + - bf: configure (--disable-printing = default) -DNPRINT + - bf: mf-to-xpms / make -C mf xpms; feta-accordion is broken, + see mf/README + pl 11.jcn1 - gnossiene with new \autochange @@ -5,13 +5,18 @@ Features you cannot find in the documentation as working, should be mentioned here. This is an assorted collection of stuff that will be done, might be done, or is an idea that we want to think about. -m + Most of the items are marked in the code as well Grep -i for TODO, FIXME and ugh/ugr/urg. .* TODO . * use Rhythmic_head::position_i () for all Staff_referenced . * setting indent to 0 with \shape fails +. * fix or replace feta-accordion.mf +. * fix configure with CFLAGS or LDFLAGS, try: + CFLAGS=-g LDFLAGS='-Wl,--warn-common' ./configure +configure will use them while testing the compiler, but they don't +appear in config.make . * junk -M ? . * mudela-book doco . * Depracate Wordwrap @@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=1 MINOR_VERSION=2 PATCH_LEVEL=11 -MY_PATCH_LEVEL=jcn1 +MY_PATCH_LEVEL=jcn2 # use the above to send patches: MY_PATCH_LEVEL is always empty for a # released version. diff --git a/aclocal.m4 b/aclocal.m4 index c71271fe54..89e1a1018e 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -8,8 +8,9 @@ dnl StepMake subroutines for configure.in AC_DEFUN(AC_STEPMAKE_COMPILE, [ # -O is necessary to get inlining OPTIMIZE="" - CXXFLAGS=${CXXFLAGS:-""} CFLAGS=${CFLAGS:-""} + CXXFLAGS=${CXXFLAGS:-$CFLAGS} + LDFLAGS=${LDFLAGS:-""} checking_b=yes optimise_b=no profile_b=no @@ -42,12 +43,6 @@ AC_DEFUN(AC_STEPMAKE_COMPILE, [ [MINGWPREFIX=$enableval], [MINGWPREFIX=no]) - if test "$printing_b" = no; then - # ugh - AC_DEFINE(NPRINT) - DEFINES="$DEFINES -DNPRINT" - fi - if test "$checking_b" = no; then # ugh AC_DEFINE(NDEBUG) @@ -101,7 +96,7 @@ AC_DEFUN(AC_STEPMAKE_CXX, [ CPPFLAGS="$CPPFLAGS $DEFINES" CXXFLAGS="$CXXFLAGS $OPTIMIZE" - LDFLAGS=$EXTRA_LIBES + LDFLAGS="$LDFLAGS $EXTRA_LIBES" AC_SUBST(CXXFLAGS) AC_SUBST(CXX) diff --git a/buildscripts/mf-to-xpms.sh b/buildscripts/mf-to-xpms.sh index 03729893d9..3e3d84dcd0 100755 --- a/buildscripts/mf-to-xpms.sh +++ b/buildscripts/mf-to-xpms.sh @@ -44,11 +44,11 @@ fi # numbered files if [ "x$named" = "x" ]; then - NUMS=`grep "^C *[0-9]*;" $afm | sed "s!^C *\([^;]*\).*!\\1!"` - PBMS=`grep "^C *[0-9]*;" $afm | sed "s!^C *\([^;]*\).*!out/$font-\\1.pbm!"` + NUMS=`grep "^C *[0-9]* *;" $afm | sed "s!^C *\([^ ;]*\).*!\\1!"` + PBMS=`grep "^C *[0-9]* *;" $afm | sed "s!^C *\([^ ;]*\).*!out/$font-\\1.pbm!"` else - NUMS=`grep "^C *[0-9]*;" $afm | sed "s!^C [^;]*; *N *\([^;]*\).*!\\1!"` - PBMS=`grep "^C *[0-9]*;" $afm | sed "s!^C [^;]*; *N *\([^;]*\).*!out/$font-\\1.pbm!"` + NUMS=`grep "^C *[0-9]* *;" $afm | sed "s!^C *.*; *N *\([^ ;]*\).*!\\1!"` + PBMS=`grep "^C *[0-9]* *;" $afm | sed "s!^C *.*; *N *\([^ ;]*\).*!out/$font-\\1.pbm!"` fi # $PKTOPBM out/$font.${RESOLUTION}pk -x 100 -y 100 $PBMS diff --git a/config.make.in b/config.make.in index 0c1b920b10..9d4523660e 100644 --- a/config.make.in +++ b/config.make.in @@ -6,7 +6,7 @@ package-depth = @package_depth@ USER_CFLAGS = @CFLAGS@ USER_CXXFLAGS = @CXXFLAGS@ @CPPFLAGS@ @GUILE_CFLAGS@ -USER_LDFLAGS = @GUILE_LDFLAGS@ +USER_LDFLAGS = @LDFLAGS@ @GUILE_LDFLAGS@ CC = @CC@ CXX = @CXX@ diff --git a/configure.in b/configure.in index bb3fa611c1..d1fff38d70 100644 --- a/configure.in +++ b/configure.in @@ -19,12 +19,18 @@ printing_b=no AC_ARG_ENABLE(printing, [ enable-printing turn on debug printing. Default: off], [printing_b=$enableval]) - + if test "$optimise_b" = yes; then DEFINES="$DEFINES -DSTRING_UTILS_INLINED" AC_DEFINE(STRINGS_UTILS_INLINED) fi +if test "$printing_b" = no; then + # ugh + AC_DEFINE(NPRINT) + DEFINES="$DEFINES -DNPRINT" +fi + AC_STEPMAKE_CXX AC_STEPMAKE_GXX AC_STEPMAKE_CXXTEMPLATE diff --git a/mf/GNUmakefile b/mf/GNUmakefile index 30b86751ed..bee2d0d6b9 100644 --- a/mf/GNUmakefile +++ b/mf/GNUmakefile @@ -8,6 +8,7 @@ EXTRA_DIST_FILES += README FET_FILES = $(wildcard feta[0-9]*.mf) FONT_FILES = $(wildcard feta*[0-9].mf) +XPM_FONTS = feta20 LOG_FILES = $(addprefix $(outdir)/, $(FET_FILES:.mf=.log)) TEXTABLES = $(addprefix $(outdir)/, $(FET_FILES:.mf=.tex)) @@ -3,3 +3,16 @@ This is a font of music symbols. All MF sources are original. Most of the doco is in comments in the MF code, and in Documentation/tex/fonts.doc +To make xpms of feta20 font: + + make xpms + + +Accordion symbols are broken: comment-out + + input feta-accordion; + +from feta-schrift, and remake mf dir: + + make clean + make all xpms diff --git a/stepmake/aclocal.m4 b/stepmake/aclocal.m4 index 1bbc0f1cc9..4a9c9fac2b 100644 --- a/stepmake/aclocal.m4 +++ b/stepmake/aclocal.m4 @@ -6,8 +6,9 @@ dnl StepMake subroutines for configure.in AC_DEFUN(AC_STEPMAKE_COMPILE, [ # -O is necessary to get inlining OPTIMIZE="" - CXXFLAGS=${CXXFLAGS:-""} CFLAGS=${CFLAGS:-""} + CXXFLAGS=${CXXFLAGS:-$CFLAGS} + LDFLAGS=${LDFLAGS:-""} checking_b=yes optimise_b=no profile_b=no @@ -40,12 +41,6 @@ AC_DEFUN(AC_STEPMAKE_COMPILE, [ [MINGWPREFIX=$enableval], [MINGWPREFIX=no]) - if test "$printing_b" = no; then - # ugh - AC_DEFINE(NPRINT) - DEFINES="$DEFINES -DNPRINT" - fi - if test "$checking_b" = no; then # ugh AC_DEFINE(NDEBUG) @@ -99,7 +94,7 @@ AC_DEFUN(AC_STEPMAKE_CXX, [ CPPFLAGS="$CPPFLAGS $DEFINES" CXXFLAGS="$CXXFLAGS $OPTIMIZE" - LDFLAGS=$EXTRA_LIBES + LDFLAGS="$LDFLAGS $EXTRA_LIBES" AC_SUBST(CXXFLAGS) AC_SUBST(CXX) |