Browse Source

sys/src: kernel libs, enable alwayslink option

Sevki 7 years ago
parent
commit
bc54f2b35c

+ 5 - 0
sys/src/libc/BUILD

@@ -449,6 +449,11 @@ cc_library(
         "//sys/src/libc"
     ],
     srcs=KLIBC_SRCS,
+    deps=[
+        ":9syscall",
+        ":syscallheader"
+    ],
+    alwayslink=true,
 )
 
 cc_library(

+ 2 - 1
sys/src/libdraw/BUILD

@@ -64,7 +64,8 @@ cc_library(
         "writecolmap.c",
         "writeimage.c",
         "writesubfont.c"
-    ]
+    ],
+    alwayslink=true,
 )
 cc_library(
     name="libdraw",

+ 1 - 0
sys/src/libip/BUILD

@@ -20,6 +20,7 @@ cc_library(
         "ipaux.c",
         "ptclbsum.c",
     ],
+    alwayslink=true,
 )
 
 cc_library(

+ 2 - 1
sys/src/libmemdraw/BUILD

@@ -28,7 +28,8 @@ cc_library(
         "subfont.c",
         "unload.c",
         "write.c"
-    ]
+    ],
+    alwayslink=true,
 )
 
 cc_library(

+ 3 - 2
sys/src/libmemlayer/BUILD

@@ -20,7 +20,8 @@ cc_library(
         "ltofront.c",
         "ltorear.c",
         "unload.c"
-    ]
+    ],
+    alwayslink=true,
 )
 
 cc_library(
@@ -44,4 +45,4 @@ cc_library(
 	"ltorear.c",
 	"unload.c",
     ],
-)
+)

+ 2 - 1
sys/src/libsec/BUILD

@@ -64,7 +64,8 @@ cc_library(
         "port/thumb.c",
         "port/tlshand.c",
         "port/x509.c"
-    ]
+    ],
+    alwayslink=true,
 )
 cc_library(
     name="libsec",