pacmanned autoconf, autogen, automake, libtool; pacman pulled in guile-1.8.8-2-arm and gave out this warning:
/sbin/ldconfig: /usr/lib/libguile.so is not an ELF file - it has the wrong magic bytes at the start.
looked at the file:
# hexdump -C /usr/lib/libguile.so.17.4.0 | head 
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000a2a20  00 00 00 00 00 00 00 00  00 20 93 e5 18 00 83 e5  |......... ......|
000a2a30  01 20 82 e2 14 20 83 e5  00 b0 e0 e3 58 ff ff ea  |. ... ......X...|
000a2a40  04 30 94 e5 00 20 a0 e3  18 20 83 e5 00 b0 e0 e3  |.0... ... ......|
000a2a50  53 ff ff ea 20 20 9f e5  01 30 d0 e5 02 20 95 e7  |S...  ...0... ..|
000a2a60  34 10 a0 e3 00 20 92 e5  91 23 23 e0 1c 30 93 e5  |4.... ...##..0..|
000a2a70  33 ff 2f e1 b1 ff ff ea  1c 61 02 00 14 1a 00 00  |3./......a......|
000a2a80  41 0f 50 e3 70 40 2d e9  00 40 a0 e1 2b 00 00 0a  |A.P.p@-..@..+...|
000a2a90  0c 00 50 e3 2c 00 00 0a  ff 30 00 e2 0c 00 53 e3  |..P.,....0....S.|
Those zeros at the start look rather suspicious.
			
		
