does gcc work with -lc_s?
Jon Zeeff
zeeff at b-tech.ann-arbor.mi.us
Thu Nov 3 23:55:39 AEST 1988
In article <30 at calcite.UUCP> vjs at calcite.UUCP (Vernon Schryver) writes:
>
>Does the gcc in Microport 3.0e understand shared libraries?
>
Only if you change things around. Try this:
/*
This allows gcc to be used with shared libraries
To install,
1) compile this program creating ld
3) cp /usr/ghs/BIN/386/lib/crt0.o to crt0.o.bak
4) cp /lib/crt1.o to /usr/ghs/BIN/386/lib/crt0.o
5) mv /bin/ld /bin/ld.real
6) mv this program (ld) to /bin/ld
7) cp /bin/gcc to /usr/gcc/cc
8) use -lc_s on your cc lines.
9) set your path to use /usr/gcc before /bin
Anything you compile should now used shared libraries
*/
#include <stdio.h>
main(argc,argv)
int argc;
char **argv;
{
int i;
char *new_argv[500];
for (i = 0; i < argc; ++i) {
new_argv[i] = argv[i];
}
new_argv[i++] = "/lib/crtn.o";
new_argv[i] = NULL;
execv("/bin/ld.real",new_argv);
return 1;
}
--
Jon Zeeff Ann Arbor, MI
umix!b-tech!zeeff zeeff at b-tech.ann-arbor.mi.us
More information about the Comp.unix.microport
mailing list