[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] Linux port is broken with multi-arch
From: |
grischka |
Subject: |
Re: [Tinycc-devel] Linux port is broken with multi-arch |
Date: |
Mon, 28 Nov 2016 14:49:54 +0100 |
User-agent: |
Thunderbird 2.0.0.23 (Windows/20090812) |
Please try again.
-- gr
Christian JULLIEN wrote:
This is the first commit that breaks on multi-arch:
configure: --triplet= option, Makefile: cleanup
authorgrischka <grischka>
Mon, 17 Oct 2016 23:22:21 +0200 (17 23:22 +0200)
committergrischka <grischka>
Mon, 17 Oct 2016 23:24:10 +0200 (17 23:24 +0200)
http://repo.or.cz/tinycc.git/commitdiff/02919cd27506e25dacdbe72dad1ae2718eb75991
Le : 28 novembre 2016 à 12:36 (GMT +01:00)
De : "David Mertens" <address@hidden>
À : "address@hidden" <address@hidden>
Objet : Re: [Tinycc-devel] Linux port is broken with multi-arch
Hello Christian,
Not that I would be able to help, but I imagine that git bisect could help us
pinpoint the commit that led to the problem. I would run it, but I don't have
(or know how to setup) a multi-arch system for testing this.
David
On Mon, Nov 28, 2016 at 12:32 AM, Christian Jullien <address@hidden>
wrote:
Hi Ramsay, For sure I ran ./configure. I did it zillions of times in the past on many different 32/64 platforms. I just tested this morning on my old RHEL 6.5 reference platform which is also configure with multi-arch.And guess what, it is also broken which is
new! Here is the result of what you suggested from Fedora 25 x86_64: address@hidden tinycc]$ ./configureBinary directory /usr/local/binTinyCC directory /usr/local/lib/tccLibrary directory
/usr/local/libInclude directory /usr/local/includeManual directory /usr/local/share/manInfo directory /usr/local/share/infoDoc
directory /usr/local/share/docTarget root prefix -Source path /home/jullien/tinyccC
compiler gccTarget OS &n
bsp; LinuxCPU x86-64Big Endian
noProfiling noCross compilers noUse libgcc noTriplet
-Creating config.mak and config.h address@hidden tinycc]$ more config.mak # Automatically generated by configure - do not
modifyprefix=/usr/localbindir=$(DESTDIR)/usr/local/bintccdir=$(DESTDIR)/usr/local/lib/tcclibdir=$(DESTDIR)/usr/local/libln_libdir=/usr/local/libincludedir=$(DESTDIR)/usr/local/includemandir=$(DESTDIR)/usr/local/share/maninfodir=$(DESTDIR)/usr/local/share/infodocdir=$(DESTDIR)/usr/local/share/docCC=gccGCC_MAJOR=6GCC_MINOR=2AR=arSTRIP=strip
-s -R .comment -R .noteCFLAGS=-Wall -g -O2 -Wdeclarat
ion-after-statement -Wno-deprecated-declarations -Wno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare
-Wno-unused-result -Wno-uninitialized
-fno-strict-aliasingLDFLAGS=LIBSUF=.aEXESUF=ARCH=x86-64TARGETOS=LinuxVERSION =
0.9.26TOPSRC=$(TOP) address@hidden tinycc]$ more config.h/* Automatically generated by configure - do
not modify */#ifndef CONFIG_TCCDIR# define CONFIG_TCCDIR "/usr/local/lib/tcc"#endif#define GCC_MAJOR
6#define GCC_MINOR 2 address@hidden tinycc]$ gcc conftest.c -o conftest && ./conftest
address@hidden tinycc]$ -----Original Message-----
From: Tinycc-devel [mailto:address@hidden On Behalf Of Ramsay Jones
Sent: dimanche 27 novembre 2016 21:49
To: address@hidden
Subject: Re: [Tinycc-devel] Linux port is broken with multi-arch On 27/11/16 20:35, Ramsay Jones wrote:> On 27/11/16 15:55, Christian Jullien wrote:>>
Triplet -> > This looks odd. Did you run ./configure?> You also don't appear to have CONFIG_TRIPLET set in your config.mak > file.> > [I would expect
Triplet to be reported as 'x86_64-linux-gnu'> and your config.mak file to have a line similar to:> >
NATIVE_DEFINES+=-DCONFIG_TRIPLET="\"x86_64-linux-gnu\""> > somewhere.] BTW, I forgot to suggest trying: $ gcc -o conftest conftest.c $ ./conftest t to see what it returns for the triplet. (Then
check that the 'crt'object files are to be found in /usr/lib/<triplet>/). ATB,Ramsay Jones ____________________________
___________________Tinycc-devel mailing
address@hidden://lists.nongnu.org/mailman/listinfo/tinycc-devel
_______________________________________________
Tinycc-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
------------------------------------------------------------------------
_______________________________________________
Tinycc-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/tinycc-devel