Hi, I am not subscribed so I would like to get CC'd for the reply. I've been trying to get musl build for 32 bit targets on a 64 bit linux machine. For this, I'm doing the following on musl-1.2.5 - CC=gcc CFLAGS="-m32" LDFLAGS="-m32" ./configure --host=i686-linux-gnu and then running "make" results in multiple definition errors while linking. The following output has been redacted for the sake of brevity. /usr/bin/ld: obj/compat/time32/__xstat.lo: in function `__fxstat': __xstat.c:(.text.__fxstat+0x0): multiple definition of `__fxstat'; obj/src/stat/__xstat.lo:__xstat.c:(.text.__fxstat+0x0): first defined here /usr/bin/ld: obj/compat/time32/__xstat.lo: in function `__fxstatat': __xstat.c:(.text.__fxstatat+0x0): multiple definition of `__fxstatat'; obj/src/stat/__xstat.lo:__xstat.c:(.text.__fxstatat+0x0): first defined here /usr/bin/ld: obj/compat/time32/__xstat.lo: in function `__lxstat': __xstat.c:(.text.__lxstat+0x0): multiple definition of `__lxstat'; obj/src/stat/__xstat.lo:__xstat.c:(.text.__lxstat+0x0): first defined here /usr/bin/ld: obj/compat/time32/__xstat.lo: in function `__xstat': __xstat.c:(.text.__xstat+0x0): multiple definition of `__xstat'; obj/src/stat/__xstat.lo:__xstat.c:(.text.__xstat+0x0): first defined here I'm certain that I'm missing out on something trivial here. Any insights into this would be appreciated. Warm Regards, Ritvik