Commit graph

33 commits

Author SHA1 Message Date
strawberry
728eca5483 Revert "default to dynamic linking instead"
This reverts commit 91dc4bde42.
2024-07-07 13:30:27 -04:00
strawberry
95555f1563 set cargo_manifest_dir
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-07-07 12:32:25 -04:00
strawberry
91dc4bde42 default to dynamic linking instead
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-07-07 12:26:58 -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
7d6eb700ca bump hardened_malloc-rs version to 0.1.1
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-11 00:02:30 -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
0b4f3d9d94 make crates.io happy
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-10 16:04:28 -04:00
strawberry
fa0fd42de2 sync comments from h_malloc.h
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-10 13:26:29 -04:00
strawberry
fcf6e16a5d add POSIX, obsolete glibc, and h_malloc extensions to bindings
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-10 13:20:10 -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
74db796ca6 bump hardened_malloc fork
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-09 20:19:37 -04:00
strawberry
3f5004be68 switch to fork of hardened_malloc
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-04-09 19:10:20 -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
9174cb5543 chore: rename license to proper spelling 2024-04-08 17:42:28 -04:00
Evan Huff
04ca572296 chore: add rustfmt 2024-04-08 17:42:28 -04:00
Evan Huff
f5cb0d0843 chore: restructure project and remove unnecessary bindings 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
3243c882df chore: add basic testing module 2024-04-08 17:42:28 -04:00
Evan Huff
7dec771487 feat: working h_malloc 2024-04-07 19:55:35 -04:00
Evan
bff0910b52 test linker fix 2024-04-07 19:55:35 -04:00
strawberry
391d6d9e60 bump submodule
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2024-02-01 20:41:24 -05: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
1c1cb7ca2a remove cargo.toml excludes
Signed-off-by: strawberry <strawberry@pupbrain.dev>
2023-11-12 18:51:31 -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
strawberry
2a8abbdef5 submodule stuff
Signed-off-by: strawberry <june@girlboss.ceo>
2023-11-12 16:36:31 -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