Skip to contentSkip to conversation

compiling withoug glibc

DISCUSSION David H. Lynch Jr 3 participants 3 messages Mar 12, 2007

lore
Share & tools
lore
#0 lore raw

I have several projects that need to be built using GCC but
absolutely no external libraries, headers etc.
not glibc, not uClibc, nothing.

I also need to do this under both windows and Linux.

I have been somewhat successful by renaming directories inside the
crosscompiler subdirectory so that gcc, ... can't find any standard libraries etc.

But I can not get this to work uniformly accross platforms, and I
can not trivially reverse it when I do need glibc.

I have the vaguest clue that doing this has something to do with
triggering gcc to run through different peices of the "specs" file,
but what I can find of documentation is opaque too me.

A clue would be greatly appreciated.

Signature · 8 lines
Dave Lynch 					  	    DLA Systems
Software Development:  				         Embedded Linux
717.627.3770 	       [email protected] 	  http://www.dlasys.net
fax: 1.253.369.9244 			           Cell: 1.717.587.7774
Over 25 years' experience in platforms, languages, and technologies too numerous to list.

"Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction."
Albert Einstein
#1 lore raw
Quoted 4 lines · David H. Lynch Jr

I have several projects that need to be built using GCC but
absolutely no external libraries, headers etc.
not glibc, not uClibc, nothing.

David,

You should probably post this question to the crossgcc mailing list:
mailto:[email protected]

Cheers,
g.

Signature · 4 lines
Grant Likely, B.Sc. P.Eng.
Secret Lab Technologies Ltd.
[email protected]
(403) 399-0195
#2 lore raw
In reply to David H. Lynch Jr

Hey,

did you try the options "-nostdlib -nostdinc"?

cheers
ben

Quoted 39 lines · * David H. Lynch Jr | 2007-03-11 23:29:35 [-0500]:

I have several projects that need to be built using GCC but
absolutely no external libraries, headers etc.
not glibc, not uClibc, nothing.

I also need to do this under both windows and Linux.

I have been somewhat successful by renaming directories inside the
crosscompiler subdirectory so that gcc, ... can't find any standard libraries etc.

But I can not get this to work uniformly accross platforms, and I
can not trivially reverse it when I do need glibc.

I have the vaguest clue that doing this has something to do with
triggering gcc to run through different peices of the "specs" file,
but what I can find of documentation is opaque too me.

A clue would be greatly appreciated.

Signature · 13 lines
Dave Lynch 					  	    DLA Systems
Software Development:  				         Embedded Linux
717.627.3770 	       [email protected] 	  http://www.dlasys.net
fax: 1.253.369.9244 			           Cell: 1.717.587.7774
Over 25 years' experience in platforms, languages, and technologies too numerous to list.

"Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction."
Albert Einstein

_______________________________________________
Linuxppc-embedded mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
Signature · 1 line
[ Benjamin Krill ][ ben(@)codiert(.)org ][ http://codiert.org ]