bug#36338: guile-2.2.5 fails to build with -ffast-math

2019-06-23 Thread Cyprien Nicolas
Hello, I apologize if the issue was already reported, but I didn't find a previous record. At Gentoo, users build packages themselves, and have the freedom to choose the CFLAGS they want. We had several reports [1,2] from users unable to build guile with -Ofast. Adding -fno-fast-math make the b

bug#36339: generated .pc files leaks build-time LDFLAGS

2019-06-23 Thread Cyprien Nicolas
Hello, According to the pkgconfig generated files, Libs.private contains the build-time LDFLAGS (-Wl,-O1 -Wl,--as-needed). These flags are private to the way I built guile, and should not affect packages using guile later. I have observed this behavior in guile-2.0, 2.2.5 and 2.9.2. -8

bug#36340: Test failures when networking is disabled

2019-06-23 Thread Cyprien Nicolas
Hello, Guile's configure script offers an option to disable networking support, but when disabled, some test won't pass. -8<-8<-8<-8<-8<- Running 00-repl-server.test ERROR: 00-repl-server.test: repl-server: simple expression - arguments: ((unbound-variable #f "Unbound var

bug#36342: accept4 detection on illumos needs -lsocket -lnsl

2019-06-23 Thread Michal Nowak
Hello, GNU Guile 2.2.5 build fails because accept4 detection on OpenIndiana 2019.04 (illumos distribution) [1] fails due to "-lsocket -lnsl" not being part of the linking process and the build system then tries to build it's vendored accept4: CC accept4.lo In file included from /usr