shithub: scc

Download patch

ref: b3488c5dd50392ce8132b062223d9764772c6353
parent: 7fee89eaa80658de4de6bd96cc479232bbcca627
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Sun Aug 26 06:39:03 EDT 2018

[inc] Clean default crt and ld configuration files

This files were not updated and they had some information
about other crt.o and libraries. The best way to handle this
problem is to have default files for scc and having other
files specific systems.

--- a/inc/ldflags.def.h
+++ b/inc/ldflags.def.h
@@ -1,6 +1,5 @@
 char *ldflags[] = {
 	"-static",
-	/* on OpenBSD, disable pie */
-	/* "-nopie", */
+	"-z","nodefaultlib",
 	NULL
 };
--- a/inc/syscrts.def.h
+++ b/inc/syscrts.def.h
@@ -1,5 +1,5 @@
 char *syscrts[] = {
 	/* configure below your system crts */
-	/* PREFIX "/lib/scc/crt0.o", */
+	/* PREFIX "/lib/scc/crt.o", */
 	NULL
 };