* configure.ac now contains a case for adding -Wl,-E to LDFLAGS
on *bsd* systems. * ikarus.writer prints symbols that start with a digit properly.
This commit is contained in:
parent
186639d091
commit
431f768ab5
|
@ -3804,6 +3804,9 @@ case "$target_os" in
|
||||||
*linux*)
|
*linux*)
|
||||||
LDFLAGS="-rdynamic $LDFLAGS"
|
LDFLAGS="-rdynamic $LDFLAGS"
|
||||||
;;
|
;;
|
||||||
|
*bsd*)
|
||||||
|
LDFLAGS="-Wl,-E $LDFLAGS"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Checks for libraries.
|
# Checks for libraries.
|
||||||
|
|
|
@ -18,6 +18,9 @@ case "$target_os" in
|
||||||
*linux*)
|
*linux*)
|
||||||
LDFLAGS="-rdynamic $LDFLAGS"
|
LDFLAGS="-rdynamic $LDFLAGS"
|
||||||
;;
|
;;
|
||||||
|
*bsd*)
|
||||||
|
LDFLAGS="-Wl,-E $LDFLAGS"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Checks for libraries.
|
# Checks for libraries.
|
||||||
|
|
Binary file not shown.
|
@ -261,7 +261,7 @@
|
||||||
"!$%&*/:<=>?^_~+-.@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"))
|
"!$%&*/:<=>?^_~+-.@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"))
|
||||||
(define initials-map
|
(define initials-map
|
||||||
(ascii-map
|
(ascii-map
|
||||||
"!$%&*/:<=>?^_~abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"))
|
"!$%&*/:<=>?^_~abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))
|
||||||
|
|
||||||
|
|
||||||
(define (in-map? byte map)
|
(define (in-map? byte map)
|
||||||
|
@ -301,7 +301,8 @@
|
||||||
(let* ([c0 ($string-ref str 0)]
|
(let* ([c0 ($string-ref str 0)]
|
||||||
[b0 ($char->fixnum c0)])
|
[b0 ($char->fixnum c0)])
|
||||||
(cond
|
(cond
|
||||||
[(in-map? b0 initials-map) (write-char c0 p)]
|
[(in-map? b0 initials-map)
|
||||||
|
(write-char c0 p)]
|
||||||
[($fx< b0 128) (write-inline-hex b0 p)]
|
[($fx< b0 128) (write-inline-hex b0 p)]
|
||||||
[(unicode-printable-char? c0) (write-char c0 p)]
|
[(unicode-printable-char? c0) (write-char c0 p)]
|
||||||
[else (write-inline-hex b0 p)])
|
[else (write-inline-hex b0 p)])
|
||||||
|
|
Loading…
Reference in New Issue