Re: Baby X is bor nagain

Liste des GroupesRevenir à cl c  
Sujet : Re: Baby X is bor nagain
De : bc (at) *nospam* freeuk.com (bart)
Groupes : comp.lang.c
Date : 28. Jun 2024, 11:15:36
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v5m2g6$39qob$2@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
User-Agent : Mozilla Thunderbird
On 28/06/2024 00:58, Scott Lurndal wrote:
bart <bc@freeuk.com> writes:
On 27/06/2024 21:23, Tim Rentsch wrote:
 
After taking care of all that the build did manage to produce an
executable, which appears to have run successfully.
>
After doing a trial run with the produced executable, I looked at
the tcc man page.  As best I can tell, tcc simply silently
ignores the -fPIC option.
>
I think that it tries to be a drop-in replacement for gcc, so supports
some of its options, even if they don't do anything. Like -O3.
>
Position-independent code seems to be a recent thing with gcc tools. My
tools didn't support it either, until a year ago when I found out about
ASLR.
 gcc has supported generating position independent code for at
over a quarter of a century.
I'm pretty sure that just 4 years ago, I was able to generate non-PIC object files that could be linked with gcc-ld on Windows.
When I tried it last year, it didn't work. So something changed, whether in compiler, or OS loader, where a dynamic image base address, which requires PIC, became the default.

>
For most, PIC isn't a necessity.
 That's your opinion. I don't think it matches reality.
The fact that it hasn't been needed, or been the default, for decades suggests that it isn't a necessity.
A 'necessity' isn't someone arbitrarily decreeing: 'all code must be PIC'.
If you took any Windows EXE and changed some flags in the headers, so loading at the given base address, it would probably still work.

For most applications it doesn't matter and PIC code
works just as well as PDC.
Hang on, isn't that what /I/ said, which you just disagreed with?

Date Sujet#  Auteur
27 Jun 24 * Re: Baby X is bor nagain36Tim Rentsch
27 Jun 24 +* Re: Baby X is bor nagain2Keith Thompson
28 Jun 24 i`- Re: Baby X is bor nagain1Tim Rentsch
28 Jun 24 +* Re: Baby X is bor nagain11bart
28 Jun 24 i+- Re: Baby X is bor nagain1Tim Rentsch
28 Jun 24 i+- Re: Baby X is bor nagain1Tim Rentsch
28 Jun 24 i+* Re: Baby X is bor nagain7Kaz Kylheku
28 Jun 24 ii+- Re: Baby X is bor nagain1Michael S
28 Jun 24 ii`* Re: Baby X is bor nagain5bart
28 Jun 24 ii +* Re: Baby X is bor nagain2bart
28 Jun 24 ii i`- Re: Baby X is bor nagain1bart
28 Jun 24 ii `* Re: Baby X is bor nagain2bart
28 Jun 24 ii  `- Re: Baby X is bor nagain1Michael S
28 Jun 24 i`- Re: Baby X is bor nagain1bart
1 Jul 24 `* tcc - first impression. Was: Baby X is bor nagain22Michael S
1 Jul 24  +- Re: tcc - first impression. Was: Baby X is bor nagain1Tim Rentsch
1 Jul 24  +* Re: tcc - first impression. Was: Baby X is bor nagain13Keith Thompson
1 Jul 24  i+- Re: tcc - first impression. Was: Baby X is bor nagain1Keith Thompson
2 Jul 24  i+* Re: tcc - first impression. Was: Baby X is bor nagain9Michael S
2 Jul 24  ii+* Re: tcc - first impression. Was: Baby X is bor nagain6bart
2 Jul 24  iii+* Re: tcc - first impression. Was: Baby X is bor nagain4Michael S
2 Jul 24  iiii+* Re: tcc - first impression. Was: Baby X is bor nagain2bart
2 Jul 24  iiiii`- Re: tcc - first impression. Was: Baby X is bor nagain1Michael S
3 Jul 24  iiii`- Re: tcc - first impression. Was: Baby X is bor nagain1Michael S
2 Jul 24  iii`- Re: tcc - first impression. Was: Baby X is bor nagain1Tim Rentsch
2 Jul 24  ii+- Re: tcc - first impression. Was: Baby X is bor nagain1Tim Rentsch
2 Jul 24  ii`- Re: tcc - first impression. Was: Baby X is bor nagain1James Kuyper
2 Jul 24  i`* Re: tcc - first impression. Was: Baby X is bor nagain2Malcolm McLean
2 Jul 24  i `- Re: tcc - first impression. Was: Baby X is bor nagain1Ben Bacarisse
2 Jul 24  +* Re: tcc - first impression. Was: Baby X is bor nagain6Michael S
2 Jul 24  i+* Re: tcc - first impression. Was: Baby X is bor nagain4Ben Bacarisse
2 Jul 24  ii`* Re: tcc - first impression. Was: Baby X is bor nagain3Michael S
2 Jul 24  ii `* Re: tcc - first impression. Was: Baby X is bor nagain2Ben Bacarisse
2 Jul 24  ii  `- Re: tcc - first impression. Was: Baby X is bor nagain1Michael S
3 Jul 24  i`- Re: tcc - first impression. Was: Baby X is bor nagain1Michael S
3 Jul 24  `- Re: tcc - first impression. Was: Baby X is bor nagain1Michael S

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal