View Issue Details

IDProjectCategoryView StatusLast Update
0007550GNUnetbuild processpublic2023-01-08 08:43
ReporterSMillerDev Assigned Toschanzen Due Date
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformDarwinOSmacOSOS Version11.0+
Product VersionGit master 
Target Version0.19.2Fixed in Version0.19.2 
Summary0007550: macOS ld64 does not allow adding .la files into .a archive
Descriptionhttps://github.com/Homebrew/homebrew-core/pull/113789#issuecomment-1288125182 has a suggestion for a fix, but the current makefile does not work on macOS.
Steps To ReproduceBuild GNUnet with modern macOS tools
TagsNo tags attached.

Activities

schanzen

2023-01-05 02:40

administrator   ~0019568

Let me see what I can do.

schanzen

2023-01-05 02:58

administrator   ~0019569

The patch https://github.com/Homebrew/homebrew-core/pull/113261 does not seem quite right to me.
Not installing the .la but including it while linking should not work I think.
I think we either not build regex for macos for now or simply remove the static library somehow.
The latter is certainly preferred.

schanzen

2023-01-05 04:21

administrator   ~0019570

https://git.gnunet.org/gnunet.git/commit/?id=6f88d7b83926282502e3a68900b29104579bbe8b

schanzen

2023-01-05 08:12

administrator   ~0019572

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2023-01-04 09:09SMillerDevNew Issue
2023-01-05 02:40schanzenAssigned To => schanzen
2023-01-05 02:40schanzenStatusnew => acknowledged
2023-01-05 02:40schanzenNote Added: 0019568
2023-01-05 02:58schanzenNote Added: 0019569
2023-01-05 03:00schanzenTarget Version => 0.19.2
2023-01-05 04:21schanzenStatusacknowledged => resolved
2023-01-05 04:21schanzenResolutionopen => fixed
2023-01-05 04:21schanzenFixed in Version => 0.19.2
2023-01-05 04:21schanzenNote Added: 0019570
2023-01-05 08:12schanzen
2023-01-05 08:12schanzenNote Added: 0019572
2023-01-08 08:43schanzenStatusresolved => closed