From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/7705 Path: news.gmane.org!not-for-mail From: John Mudd Newsgroups: gmane.linux.lib.musl.general Subject: musl xclock? Date: Tue, 19 May 2015 17:51:24 -0400 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=bcaec51a89a0ffd4e905167650e6 X-Trace: ger.gmane.org 1432072325 6161 80.91.229.3 (19 May 2015 21:52:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 May 2015 21:52:05 +0000 (UTC) Cc: John Mudd To: musl Original-X-From: musl-return-7717-gllmg-musl=m.gmane.org@lists.openwall.com Tue May 19 23:52:04 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1YupQh-0003Xh-Lo for gllmg-musl@m.gmane.org; Tue, 19 May 2015 23:52:03 +0200 Original-Received: (qmail 9997 invoked by uid 550); 19 May 2015 21:52:02 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 9949 invoked from network); 19 May 2015 21:51:56 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=+0vR/vkNnEflqp++1OOTYg9AnnEAXtG34ROg8d2ve2g=; b=pm6KjmUrNXY5YEP7risxRqO3jzWstvu1wtPUYekEg8YTI+iP9bhlURnHf2F0ye8ERM MC9jxK8IPXwoymC3LGCutC/cv9Xu4BEJ1FWPEwNHZKEImz4AqVQdkdoaoR3ipeWg68wc iQvl4u67G+BhqZgtN1GopD3XyzN4eFz41Q92mylzILk1FRGRPRXOqewKUnPOKQ9fv2EY OhEsPyEq4CkLp/2GkgcVLxkFcZzACtHES0w//Ox46OOFNNYMj6sun+03ElCsXP0P4hxZ 9hNpVgscgnRA23EYavhB+QLjdLrQ5TagQlx49km5rRE9udVYFJCYxYY9At8JsOVSWL+z hkig== X-Received: by 10.43.58.201 with SMTP id wl9mr42964471icb.37.1432072304446; Tue, 19 May 2015 14:51:44 -0700 (PDT) Xref: news.gmane.org gmane.linux.lib.musl.general:7705 Archived-At: --bcaec51a89a0ffd4e905167650e6 Content-Type: text/plain; charset=ISO-8859-1 I'm trying to build a musl version of xclock. If I can build xclock then I hope to be able to build my app which is more complicated. I'm getting the following error. /usr/bin/ld: h_errno: TLS definition in //lib/i386-linux-gnu/libc.so.6 section .tbss mismatches non-TLS definition in /home/mudd/musl/musl-1.1.8.install/lib/libc.so section .bss Here's what the make was trying to execute. It looks good to me. Do you see a problem? cd /home/mudd/musl/xclock-1.0.7 gcc \ --sysroot=/home/mudd/musl/musl-1.1.8.install/ \ -specs /home/mudd/musl/musl-1.1.8.install/lib/musl-gcc.specs \ -O3 \ -fno-stack-protector \ -std=gnu99 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wcast-qual -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing \ -I/home/mudd/musl/autoconf-2.69.install/include \ -I/home/mudd/musl/automake-1.15.install/include \ -I/home/mudd/musl/bzip2-1.0.6.install/include \ -I/home/mudd/musl/curl-master.install/include \ -I/home/mudd/musl/fontconfig-2.11.93.install/include \ -I/home/mudd/musl/freetype-2.5.5.install/include \ -I/home/mudd/musl/freetype-2.5.5.install/include/freetype2 \ -I/home/mudd/musl/inputproto-2.3.install/include \ -I/home/mudd/musl/kbproto-1.0.6.install/include \ -I/home/mudd/musl/krb5-1.13.1.install/include \ -I/home/mudd/musl/libICE-1.0.9.install/include \ -I/home/mudd/musl/libpthread-stubs-0.1.install/include \ -I/home/mudd/musl/libSM-1.2.2.install/include \ -I/home/mudd/musl/libtool-2.4.install/include \ -I/home/mudd/musl/libX11-1.6.3.install/include \ -I/home/mudd/musl/libXau-1.0.8.install/include \ -I/home/mudd/musl/libXaw-1.0.12.install/include \ -I/home/mudd/musl/libxcb-1.11.install/include \ -I/home/mudd/musl/libXext-1.3.3.install/include \ -I/home/mudd/musl/libXft-2.3.2.install/include \ -I/home/mudd/musl/libxkbfile-1.0.8.install/include \ -I/home/mudd/musl/libxml2-2.9.2.install/include \ -I/home/mudd/musl/libxml2-2.9.2.install/include/libxml2 \ -I/home/mudd/musl/libxml2-2.9.2.install/include/libxml2/ \ -I/home/mudd/musl/libXmu-1.1.2.install/include \ -I/home/mudd/musl/libXpm-3.5.11.install/include \ -I/home/mudd/musl/libXrender-0.9.8.install/include \ -I/home/mudd/musl/libxslt-1.1.28.install/include \ -I/home/mudd/musl/libXt-1.1.4.install/include \ -I/home/mudd/musl/musl-1.1.8.install/include \ -I/home/mudd/musl/ncurses-5.9.install/include \ -I/home/mudd/musl/ncurses-5.9.install/include/ncurses/ \ -I/home/mudd/musl/openssl-1.0.2a.install/include \ -I/home/mudd/musl/postgresql-9.4.1.install/include \ -I/home/mudd/musl/Python-2.7.9.install/include \ -I/home/mudd/musl/Python-2.7.9.install/include/python2.7/ \ -I/home/mudd/musl/readline-6.3.install/include \ -I/home/mudd/musl/renderproto-0.11.install/include \ -I/home/mudd/musl/sqlite-autoconf-3080803.install/include \ -I/home/mudd/musl/util-macros-1.19.0.install/include \ -I/home/mudd/musl/xcb-proto-1.11.install/include \ -I/home/mudd/musl/xextproto-7.3.0.install/include \ -I/home/mudd/musl/xproto-7.0.27.install/include \ -I/home/mudd/musl/xtrans-1.3.5.install/include \ -I/home/mudd/musl/zlib-1.2.8.install/include \ -L/home/mudd/musl/autoconf-2.69.install/lib \ -L/home/mudd/musl/automake-1.15.install/lib \ -L/home/mudd/musl/bzip2-1.0.6.install/lib \ -L/home/mudd/musl/curl-master.install/lib \ -L/home/mudd/musl/fontconfig-2.11.93.install/lib \ -L/home/mudd/musl/freetype-2.5.5.install/lib \ -L/home/mudd/musl/inputproto-2.3.install/lib \ -L/home/mudd/musl/kbproto-1.0.6.install/lib \ -L/home/mudd/musl/krb5-1.13.1.install/lib \ -L/home/mudd/musl/libICE-1.0.9.install/lib \ -L/home/mudd/musl/libpthread-stubs-0.1.install/lib \ -L/home/mudd/musl/libSM-1.2.2.install/lib \ -L/home/mudd/musl/libtool-2.4.install/lib \ -L/home/mudd/musl/libX11-1.6.3.install/lib \ -L/home/mudd/musl/libXau-1.0.8.install/lib \ -L/home/mudd/musl/libXaw-1.0.12.install/lib \ -L/home/mudd/musl/libxcb-1.11.install/lib \ -L/home/mudd/musl/libXext-1.3.3.install/lib \ -L/home/mudd/musl/libXft-2.3.2.install/lib \ -L/home/mudd/musl/libxkbfile-1.0.8.install/lib \ -L/home/mudd/musl/libxml2-2.9.2.install/lib \ -L/home/mudd/musl/libXmu-1.1.2.install/lib \ -L/home/mudd/musl/libXpm-3.5.11.install/lib \ -L/home/mudd/musl/libXrender-0.9.8.install/lib \ -L/home/mudd/musl/libxslt-1.1.28.install/lib \ -L/home/mudd/musl/libXt-1.1.4.install/lib \ -L/home/mudd/musl/musl-1.1.8.install/lib \ -L/home/mudd/musl/ncurses-5.9.install/lib \ -L/home/mudd/musl/openssl-1.0.2a.install/lib \ -L/home/mudd/musl/postgresql-9.4.1.install/lib \ -L/home/mudd/musl/Python-2.7.9.install/lib \ -L/home/mudd/musl/readline-6.3.install/lib \ -L/home/mudd/musl/renderproto-0.11.install/lib \ -L/home/mudd/musl/sqlite-autoconf-3080803.install/lib \ -L/home/mudd/musl/util-macros-1.19.0.install/lib \ -L/home/mudd/musl/xcb-proto-1.11.install/lib \ -L/home/mudd/musl/xextproto-7.3.0.install/lib \ -L/home/mudd/musl/xproto-7.0.27.install/lib \ -L/home/mudd/musl/xtrans-1.3.5.install/lib \ -L/home/mudd/musl/zlib-1.2.8.install/lib \ -o xclock Clock.o xclock.o \ -lX11 \ -lXaw7 \ -lXft \ -lxkbfile \ -lXmu \ -lXrender \ -lXt --bcaec51a89a0ffd4e905167650e6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I'm trying to build a musl version of xclock. If I can= build xclock then I hope to be able to build my app which is more complica= ted. I'm getting the following error.

/usr/bin/= ld: h_errno: TLS definition in //lib/i386-linux-gnu/libc.so.6 section .tbss= mismatches non-TLS definition in /home/mudd/musl/musl-1.1.8.install/lib/li= bc.so section .bss

Here's what the make = was trying to execute. It looks good to me. Do you see a problem?


cd /home/mudd/musl/xclock-1.0.7

gcc \
=A0 =A0 --sysroot=3D/home/mudd/musl/m= usl-1.1.8.install/ \
=A0 =A0 -specs /home/mudd/musl/musl-1.1.8.in= stall/lib/musl-gcc.specs \
=A0 =A0 -O3 \
=A0 =A0 -fno-s= tack-protector \
=A0 =A0 -std=3Dgnu99 -Wall -Wpointer-arith -Wmis= sing-declarations -Wformat=3D2 -Wstrict-prototypes -Wmissing-prototypes -Wn= ested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-afte= r-statement -Wunused -Wuninitialized -Wshadow -Wcast-qual -Wmissing-noretur= n -Wmissing-format-attribute -Wredundant-decls -Werror=3Dimplicit -Werror= =3Dnonnull -Werror=3Dinit-self -Werror=3Dmain -Werror=3Dmissing-braces -Wer= ror=3Dsequence-point -Werror=3Dreturn-type -Werror=3Dtrigraphs -Werror=3Dar= ray-bounds -Werror=3Dwrite-strings -Werror=3Daddress -Werror=3Dint-to-point= er-cast -Werror=3Dpointer-to-int-cast -fno-strict-aliasing \
=A0 = =A0 -I/home/mudd/musl/autoconf-2.69.install/include \
=A0 =A0 -I/= home/mudd/musl/automake-1.15.install/include \
=A0 =A0 -I/home/mu= dd/musl/bzip2-1.0.6.install/include \
=A0 =A0 -I/home/mudd/musl/c= url-master.install/include \
=A0 =A0 -I/home/mudd/musl/fontconfig= -2.11.93.install/include \
=A0 =A0 -I/home/mudd/musl/freetype-2.5= .5.install/include \
=A0 =A0 -I/home/mudd/musl/freetype-2.5.5.ins= tall/include/freetype2 \
=A0 =A0 -I/home/mudd/musl/inputproto-2.3= .install/include \
=A0 =A0 -I/home/mudd/musl/kbproto-1.0.6.instal= l/include \
=A0 =A0 -I/home/mudd/musl/krb5-1.13.1.install/include= \
=A0 =A0 -I/home/mudd/musl/libICE-1.0.9.install/include \
=
=A0 =A0 -I/home/mudd/musl/libpthread-stubs-0.1.install/include \
=
=A0 =A0 -I/home/mudd/musl/libSM-1.2.2.install/include \
=A0 = =A0 -I/home/mudd/musl/libtool-2.4.install/include \
=A0 =A0 -I/ho= me/mudd/musl/libX11-1.6.3.install/include \
=A0 =A0 -I/home/mudd/= musl/libXau-1.0.8.install/include \
=A0 =A0 -I/home/mudd/musl/lib= Xaw-1.0.12.install/include \
=A0 =A0 -I/home/mudd/musl/libxcb-1.1= 1.install/include \
=A0 =A0 -I/home/mudd/musl/libXext-1.3.3.insta= ll/include \
=A0 =A0 -I/home/mudd/musl/libXft-2.3.2.install/inclu= de \
=A0 =A0 -I/home/mudd/musl/libxkbfile-1.0.8.install/include \=
=A0 =A0 -I/home/mudd/musl/libxml2-2.9.2.install/include \
<= div>=A0 =A0 -I/home/mudd/musl/libxml2-2.9.2.install/include/libxml2 \=
=A0 =A0 -I/home/mudd/musl/libxml2-2.9.2.install/include/libxml2/ \
=A0 =A0 -I/home/mudd/musl/libXmu-1.1.2.install/include \
= =A0 =A0 -I/home/mudd/musl/libXpm-3.5.11.install/include \
=A0 =A0= -I/home/mudd/musl/libXrender-0.9.8.install/include \
=A0 =A0 -I/= home/mudd/musl/libxslt-1.1.28.install/include \
=A0 =A0 -I/home/m= udd/musl/libXt-1.1.4.install/include \
=A0 =A0 -I/home/mudd/musl/= musl-1.1.8.install/include \
=A0 =A0 -I/home/mudd/musl/ncurses-5.= 9.install/include \
=A0 =A0 -I/home/mudd/musl/ncurses-5.9.install= /include/ncurses/ \
=A0 =A0 -I/home/mudd/musl/openssl-1.0.2a.inst= all/include \
=A0 =A0 -I/home/mudd/musl/postgresql-9.4.1.install/= include \
=A0 =A0 -I/home/mudd/musl/Python-2.7.9.install/include = \
=A0 =A0 -I/home/mudd/musl/Python-2.7.9.install/include/python2.= 7/ \
=A0 =A0 -I/home/mudd/musl/readline-6.3.install/include \
=A0 =A0 -I/home/mudd/musl/renderproto-0.11.install/include \
=A0 =A0 -I/home/mudd/musl/sqlite-autoconf-3080803.install/include \
=A0 =A0 -I/home/mudd/musl/util-macros-1.19.0.install/inclu= de \
=A0 =A0 -I/home/mudd/musl/xcb-proto-1.11.install/include \
=A0 =A0 -I/home/mudd/musl/xextproto-7.3.0.install/include \
<= div>=A0 =A0 -I/home/mudd/musl/xproto-7.0.27.install/include \
=A0= =A0 -I/home/mudd/musl/xtrans-1.3.5.install/include \
=A0 =A0 -I/= home/mudd/musl/zlib-1.2.8.install/include \
=A0 =A0 -L/home/mudd/= musl/autoconf-2.69.install/lib \
=A0 =A0 -L/home/mudd/musl/automa= ke-1.15.install/lib \
=A0 =A0 -L/home/mudd/musl/bzip2-1.0.6.insta= ll/lib \
=A0 =A0 -L/home/mudd/musl/curl-master.install/lib \
=A0 =A0 -L/home/mudd/musl/fontconfig-2.11.93.install/lib \
= =A0 =A0 -L/home/mudd/musl/freetype-2.5.5.install/lib \
=A0 =A0 -L= /home/mudd/musl/inputproto-2.3.install/lib \
=A0 =A0 -L/home/mudd= /musl/kbproto-1.0.6.install/lib \
=A0 =A0 -L/home/mudd/musl/krb5-= 1.13.1.install/lib \
=A0 =A0 -L/home/mudd/musl/libICE-1.0.9.insta= ll/lib \
=A0 =A0 -L/home/mudd/musl/libpthread-stubs-0.1.install/l= ib \
=A0 =A0 -L/home/mudd/musl/libSM-1.2.2.install/lib \
=A0 =A0 -L/home/mudd/musl/libtool-2.4.install/lib \
=A0 =A0 -L/= home/mudd/musl/libX11-1.6.3.install/lib \
=A0 =A0 -L/home/mudd/mu= sl/libXau-1.0.8.install/lib \
=A0 =A0 -L/home/mudd/musl/libXaw-1.= 0.12.install/lib \
=A0 =A0 -L/home/mudd/musl/libxcb-1.11.install/= lib \
=A0 =A0 -L/home/mudd/musl/libXext-1.3.3.install/lib \
=
=A0 =A0 -L/home/mudd/musl/libXft-2.3.2.install/lib \
=A0 =A0= -L/home/mudd/musl/libxkbfile-1.0.8.install/lib \
=A0 =A0 -L/home= /mudd/musl/libxml2-2.9.2.install/lib \
=A0 =A0 -L/home/mudd/musl/= libXmu-1.1.2.install/lib \
=A0 =A0 -L/home/mudd/musl/libXpm-3.5.1= 1.install/lib \
=A0 =A0 -L/home/mudd/musl/libXrender-0.9.8.instal= l/lib \
=A0 =A0 -L/home/mudd/musl/libxslt-1.1.28.install/lib \
=A0 =A0 -L/home/mudd/musl/libXt-1.1.4.install/lib \
=A0 = =A0 -L/home/mudd/musl/musl-1.1.8.install/lib \
=A0 =A0 -L/home/mu= dd/musl/ncurses-5.9.install/lib \
=A0 =A0 -L/home/mudd/musl/opens= sl-1.0.2a.install/lib \
=A0 =A0 -L/home/mudd/musl/postgresql-9.4.= 1.install/lib \
=A0 =A0 -L/home/mudd/musl/Python-2.7.9.install/li= b \
=A0 =A0 -L/home/mudd/musl/readline-6.3.install/lib \
=A0 =A0 -L/home/mudd/musl/renderproto-0.11.install/lib \
=A0 = =A0 -L/home/mudd/musl/sqlite-autoconf-3080803.install/lib \
=A0 = =A0 -L/home/mudd/musl/util-macros-1.19.0.install/lib \
=A0 =A0 -L= /home/mudd/musl/xcb-proto-1.11.install/lib \
=A0 =A0 -L/home/mudd= /musl/xextproto-7.3.0.install/lib \
=A0 =A0 -L/home/mudd/musl/xpr= oto-7.0.27.install/lib \
=A0 =A0 -L/home/mudd/musl/xtrans-1.3.5.i= nstall/lib \
=A0 =A0 -L/home/mudd/musl/zlib-1.2.8.install/lib \
=A0 =A0 -o xclock Clock.o xclock.o \
=A0 =A0 = -lX11 \
=A0 =A0 -lXaw7 \
=A0 =A0 -lXft \
=A0 = =A0 -lxkbfile \
=A0 =A0 -lXmu \
=A0 =A0 -lXrender \
=A0 =A0 -lXt

--bcaec51a89a0ffd4e905167650e6--