CVXPY
Minimize
  Sum(x, None, False)
Subject To
 126: [[np.float64(0.0) np.float64(1.0)]
 [np.float64(2.0) np.float64(3.0)]] @ x + y + Promote(1.0, (2,)) == 0.0
 131: y == 0.0
Bounds
 x free
 y free
End
----------------------------------------
AFTER COMPILATION
Minimize
  x_0 + x_1
Subject To
 R0: x_1 + x_2 = -1
 R1: 2 x_0 + 3 x_1 + x_3 = -1
 R2: x_2 = 0
 R3: x_3 = 0
Bounds
 x_0 free
 x_1 free
 x_2 free
 x_3 free
End
----------------------------------------
GUROBI
Minimize
  x[0] + x[1]
Subject To
 126[0]: x[1] + y[0] = -1
 126[1]: 2 x[0] + 3 x[1] + y[1] = -1
 131[0]: y[0] = 0
 131[1]: y[1] = 0
Bounds
 x[0] free
 x[1] free
 y[0] free
 y[1] free
End