Opened 2 years ago

Last modified 6 months ago

#30814 new defect

Cygwin: Fix remaining packages to build shared libraries, using `AM_LDFLAGS=-no-undefined`

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-pending
Component: porting: Cygwin Keywords:
Cc: embray, dimpase, mjo, arojas, fbissey, SimonKing Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

GitHub link to the corresponding issue

Description (last modified by mkoeppe)

Follow up from #29152, where it was noted that the resulting build logs (https://github.com/mkoeppe/sage/suites/1285136303/artifacts/20016238) show the following remaining issues:

egret:~/Downloads/logs-commit-e41329adfa1f1e69653ba127d6460d2bd7aaaf00-cygwin-standard$ grep "undefined symbols not allowed" pkgs/*
pkgs/barvinok-0.41.1.log:libtool: warning: undefined symbols not allowed in x86_64-unknown-cygwin shared libraries; building static only
pkgs/e_antic-0.1.8.log:libtool: warning: undefined symbols not allowed in x86_64-pc-cygwin shared libraries; building static only
pkgs/isl-0.20.log:libtool: warning: undefined symbols not allowed in x86_64-unknown-cygwin shared libraries; building static only
pkgs/libbraiding-1.1.log:libtool: warning: undefined symbols not allowed in x86_64-pc-cygwin shared libraries; building static only
pkgs/polylib-5.22.5.log:libtool: link: warning: undefined symbols not allowed in x86_64-unknown-cygwin shared libraries
pkgs/singular-4.1.1p2.p0.log:libtool: warning: undefined symbols not allowed in x86_64-unknown-c

(libbraiding was supposed to be fixed by the upgrade in #29152)

Also:

 [p_group_cohomology-3.3.2]   libtool:   error: can't build x86_64-unknown-cygwin shared library unless -no-undefined is specified
  [mpfrcx-0.5]   libtool:   error: can't build x86_64-unknown-cygwin shared library unless -no-undefined is specified

(https://github.com/mkoeppe/sage/runs/2145195319)

Change History (9)

comment:1 Changed 2 years ago by mkoeppe

Description: modified (diff)

comment:2 Changed 2 years ago by mkoeppe

Milestone: sage-9.2sage-9.3

comment:3 Changed 2 years ago by mkoeppe

Milestone: sage-9.3sage-9.4

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.

comment:4 Changed 2 years ago by mkoeppe

singular will be fixed by #25993

comment:5 Changed 23 months ago by mkoeppe

Cc: SimonKing added
Description: modified (diff)

comment:6 Changed 18 months ago by mkoeppe

Milestone: sage-9.4sage-9.5

comment:7 Changed 14 months ago by mkoeppe

Milestone: sage-9.5sage-9.6

comment:8 Changed 11 months ago by mkoeppe

Milestone: sage-9.6sage-9.7

comment:9 Changed 6 months ago by mkoeppe

Milestone: sage-9.7sage-pending
Note: See TracTickets for help on using tickets.