Commit graph

17 commits

Author SHA1 Message Date
strawberry
95555f1563 set cargo_manifest_dir
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-07-07 12:32:25 -04:00
strawberry
0e3c79750a use env variables CC or HOST_CC if specified regardless of feature
CI environments do this, such as crane + nix

and we shouldn't eat these environment variables anyways

Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-20 01:08:09 -04:00
strawberry
18e13b80ed remove unnecessary linker check since we're only using generic ld
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-11 00:01:04 -04:00
strawberry
7f4b5c097d fix typo breaking static builds
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-10 12:10:49 -04:00
strawberry
f740d901aa fix up build.rs to use CONFIG_STATIC, revamp README
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-10 01:19:38 -04:00
strawberry
ce3e95770e initial implementation of dynamic and static linking
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-09 18:09:31 -04:00
Evan Huff
24ba28ca8c chore: cleanup build.rs, remove unnecessary prefix 2024-04-08 17:42:28 -04:00
Evan Huff
d5d6a52ef7 fix: migrated to use of dynamic library 2024-04-08 17:42:28 -04:00
Evan Huff
7dec771487 feat: working h_malloc 2024-04-07 19:55:35 -04:00
strawberry
cea034f89d create static lib (archive)
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-02-01 20:38:41 -05:00
strawberry
0ae7f5c9dc fix incorrect -l usage
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2023-12-26 20:07:30 -05:00
strawberry
3f370543aa make include an absolute path
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2023-12-26 19:40:08 -05:00
strawberry
56b0c5ddcb try linking stuff again, add compiler check + gcc support
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2023-12-26 19:15:37 -05:00
strawberry
aac4a25d5a add missing rustc library links
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2023-11-12 19:59:55 -05:00
strawberry
3169b1e6fd cargo fmt, fix build with variants, more build logging
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2023-11-12 18:14:46 -05:00
strawberry
3f517c73c8 more TODOs and prefix println's with repo name
Signed-off-by: strawberry <june@girlboss.ceo>
2023-11-12 16:57:14 -05:00
girlbossceo
c8de762782 initial commit of hardened_malloc-sys
Signed-off-by: girlbossceo <june@girlboss.ceo>
2023-11-12 16:28:12 -05:00