* 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*) | ||||
|     LDFLAGS="-rdynamic $LDFLAGS" | ||||
|     ;; | ||||
|   *bsd*) | ||||
|     LDFLAGS="-Wl,-E $LDFLAGS" | ||||
|     ;; | ||||
|   esac | ||||
| 
 | ||||
| # Checks for libraries. | ||||
|  |  | |||
|  | @ -18,6 +18,9 @@ case "$target_os" in | |||
|   *linux*) | ||||
|     LDFLAGS="-rdynamic $LDFLAGS" | ||||
|     ;; | ||||
|   *bsd*) | ||||
|     LDFLAGS="-Wl,-E $LDFLAGS" | ||||
|     ;; | ||||
|   esac | ||||
| 
 | ||||
| # Checks for libraries. | ||||
|  |  | |||
										
											Binary file not shown.
										
									
								
							|  | @ -261,7 +261,7 @@ | |||
|      "!$%&*/:<=>?^_~+-.@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")) | ||||
|   (define initials-map | ||||
|    (ascii-map | ||||
|      "!$%&*/:<=>?^_~abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")) | ||||
|      "!$%&*/:<=>?^_~abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")) | ||||
| 
 | ||||
| 
 | ||||
|   (define (in-map? byte map) | ||||
|  | @ -301,7 +301,8 @@ | |||
|            (let* ([c0 ($string-ref str 0)] | ||||
|                   [b0 ($char->fixnum c0)]) | ||||
|              (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)] | ||||
|                [(unicode-printable-char? c0) (write-char c0 p)] | ||||
|                [else (write-inline-hex b0 p)]) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Abdulaziz Ghuloum
						Abdulaziz Ghuloum