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