Opened 5 years ago

Closed 5 years ago

#14133 closed defect (fixed)

mingw64 builder for Jenkins

Reported by: nickm Owned by: weasel
Priority: Medium Milestone:
Component: Archived/Ponies Version:
Severity: Keywords:
Cc: weasel Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

It would be cool to have Jenkins cross-compile Tor under mingw64, so that I see all of the lovely warnings that come up when you try to do this.

(For some reason, mingw64 notices integer truncations and warns about them a bit more loudly than other platforms.)

Child Tickets

Change History (4)

comment:1 Changed 5 years ago by nickm

Component: Tor Sysadmin TeamPonies
Owner: set to weasel
Status: newassigned

comment:2 Changed 5 years ago by weasel

Ok,

we build 32 and 64 bit tors on linux using mingw now [1]. We run the test suites both with wine [2] and natively [3]. The test suites are currently failing.

Currently we only build master. Should we add jobs for 0.2.5.x?

Should we add any configure [4] options?

  1. https://jenkins.torproject.org/job/tor-ci-mingwcross
  2. https://jenkins.torproject.org/job/tor-ci-mingwcross-test
  3. https://jenkins.torproject.org/job/tor-ci-mingwcross-test-native
  4. https://gitweb.torproject.org/project/jenkins/tools.git/tree/slaves/linux/tor-ci-mingwcross/build

comment:3 Changed 5 years ago by nickm

Thanks for getting this set up!

I would look at 0.2.5 results if you added jobs for that, but I wouldn't call them a high priority. Master is most volatile and likeliest to break surprisingly.

comment:4 Changed 5 years ago by weasel

Resolution: fixed
Status: assignedclosed

Added 0.2.5 also.

Note: See TracTickets for help on using tickets.